我是 Kubernetes 和 Azure 的新手。我知道我的集群中的服务会暴露 32111 这样的端口,但无法通过互联网访问。我应该怎么做才能将该服务端口转发到互联网?
当我运行 kubectl get services myservcie 时,我收到 externalip 为 none 的信息
答案1
您需要创建一个类型的服务LoadBalancer
。
https://kubernetes.io/docs/tasks/access-application-cluster/create-external-load-balancer/
Kubernetes 将“要求”Azure 创建具有特定端口的公共负载均衡器。
答案2
没有一行答案,因为一切都必须正确设置。下面是一篇文章,我认为它解释了一切,请仔细阅读,看看你错过了什么。
https://kubernetes.io/docs/tutorials/stateless-application/expose-external-ip-address/