0

我通过“az acs create”创建了一个 azure kubernetes 集群。我执行现有的 POD

kubectl exec -it mypod /bin/bash

并制作一个 curl http://myexternlip.com/raw 我得到的 IP 是 k8s-agents 的公共 IP 地址......到目前为止一切都很好。

现在我通过“acs-engine”创建了一个 azure kubernetes 集群。制作与上述相同的“exec”......现在我在任何 azure 组件中都找不到 IP。既不在代理中,也不在负载均衡器中。这个IP是在哪里配置的?

问候, 萨伦巴

4

1 回答 1

1

这应该包含您要查找的信息:

https://docs.microsoft.com/en-us/azure/container-service/kubernetes/container-service-kubernetes-load-balancing

简而言之,当你暴露一个 type=loadbalancer 的服务时,ACS 会创建一个 K8S 使用的公共 IP 地址资源。

于 2017-08-23T20:56:21.340 回答