AksNodePublicIPController:一个可以部署到Azure Kubernetes群集的项目,该项目将允许每个节点获取公共IP地址

时间:2024-02-19 12:18:33
【文件属性】:

文件名称:AksNodePublicIPController:一个可以部署到Azure Kubernetes群集的项目,该项目将允许每个节点获取公共IP地址

文件大小:27KB

文件格式:ZIP

更新时间:2024-02-19 12:18:33

kubernetes golang controller public-ip azure

AksNodePublicIPController 当前无法自动将公用IP分配给工作节点/虚拟机。 该项目旨在通过利用自定义Kubernetes控制器(基于 )并使用解决此问题。 新的公共IP的ID始终为“ ipconfig-” +节点/虚拟机的名称。 它还为节点分配一个Kubernetes标签,名称为“ HasPublicIP”,值为“ true”。 部署方式 使用可用性集的AKS集群 (这可能是您正在使用的) 如果您具有启用了RBAC的群集,请运行: kubectl create -n kube-system -f https://raw.githubusercontent.com/dgkanatsios/AksNodePublicIPController/master/deploy.yaml # this gets created into *kube-system* namespace, change it on the deploy.yaml 否则,运行: kubectl create -f https://raw.githubusercontent.com/dgk


【文件预览】:
AksNodePublicIPController-master
----pkg()
--------helpers()
--------signals()
----main.go(4KB)
----Gopkg.toml(878B)
----deploy.yaml(1KB)
----Dockerfile(406B)
----controler_test.go(4KB)
----golangci.yml(271B)
----LICENSE(1KB)
----deploy-no-rbac.yaml(853B)
----Gopkg.lock(22KB)
----README.md(4KB)
----Makefile(1013B)
----azure-pipelines.yml(1KB)
----controller.go(12KB)
----.gitignore(216B)

网友评论