我部署了一个 aks 集群并分配了一个内部 ip,但没有外部 ip:
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
kubernetes ClusterIP 10.0.0.1 <none> 443/TCP 11h
我可能会以错误的方式解决这个问题,但目标是为集群 IP 创建外部端点。使用 python SDK 的正确方法是创建服务负载均衡器吗?我一直没有成功找到 azure python SDK。请帮忙。
我用于创建集群的 python 函数:
def create_cluster(node_count):
cluster_resource = container_client.managed_clusters.create_or_update(
resource_group,
cluster_name,
parameters=ManagedCluster(
location='eastus',
dns_prefix = dns_prefix,
tags=None,
service_principal_profile = self.service_principal_profile,
agent_pool_profiles=[{
'name': 'agentpool',
'vm_size': 'Standard_DS2_v2',
'count': 3,
}],
),
)
return cluster_resource