我创建了一个私有 aks 集群,它创建了一个私有 DNS 区域 xxx123dd-u0x0-123b-z123-xxxxxx1f1234.privatelink.eastus.azmk8s.io
。
集群创建后的API server地址= myaks-aaaa.xxx123dd-u0x0-123b-z123-xxxxxx1f1234.privatelink.eastus.azmk8s.io
,kube-apiserver的IP地址=A.B.C.D
。
现在我想删除 aks 集群(我正在测试)并想使用相同的 IP 地址 A.B.C.D
和相同的 API 服务器地址 myaks-aaaa.xxx123dd-u0x0-123b-z123-xxxxxx1f1234.privatelink.eastus.azmk8s.io
再次创建它。这可能吗?
我可以看到使用自定义私有 DNS 区域创建私有 AKS 集群的命令,
但我不确定我需要为 --private-dns-zone
和 --fqdn-subdomain
发送什么值,另外我还需要传递 IP 地址吗?请推荐!
az aks create -n <private-cluster-name> -g <private-cluster-resource-group>
--load-balancer-sku standard --enable-private-cluster
--enable-managed-identity --assign-identity <ResourceId>
--private-dns-zone <custom private dns zone ResourceId> --fqdn-subdomain <subdomain-name>
答案 0 :(得分:0)
在您当前的设置中是不可能的。默认情况下,IP 地址仅在当前部署实例的生命周期内有效。如果要重复使用 IP 地址,请部署新的 static IP address and then assign it to a new AKS cluster。通过这种方式,您可以使用相同的 IP 地址多次重新部署 AKS。