我可以使用删除的集群的 API 服务器地址和 IP 地址删除并重新创建 AKS 集群吗

时间:2021-06-26 07:35:46

标签: azure azure-aks

我创建了一个私有 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>

1 个答案:

答案 0 :(得分:0)

在您当前的设置中是不可能的。默认情况下,IP 地址仅在当前部署实例的生命周期内有效。如果要重复使用 IP 地址,请部署新的 static IP address and then assign it to a new AKS cluster。通过这种方式,您可以使用相同的 IP 地址多次重新部署 AKS。