如何将aks服务集群端口暴露到互联网?

如何将aks服务集群端口暴露到互联网?

我是 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/

相关内容