kubernetes 外部IP显示为挂起

ubbxdtey  于 2023-03-12  发布在  Kubernetes
关注(0)|答案(1)|浏览(260)

我是Kubernetes的新手,正在尝试部署我的第一个应用程序。我已经为我的应用程序创建了部署和服务,但我无法从集群外部访问它。当我运行kubectl get svc时,EXTERNAL-IP显示为<pending>。有人能帮助我解决这个问题吗?
如何解决外部IP问题。

soat7uwm

soat7uwm1#

如果您创建LoadBalancer类型的服务,则需要外部基础架构来提供IP,因此状态显示为pending
如果您使用minikube作为集群,则可以使用minikube tunnel来提供IP,您的机器可以访问该IP。
对于内部部署群集,有MetalLB https://metallb.universe.tf/等解决方案
另一种选择是使用NodePort类型的服务,使用分配的端口(通常在31000以上)和集群节点的任何IP。

相关问题