在Kubernetes服务外部IP上始终挂起

niwlg2el  于 2023-08-03  发布在  Kubernetes
关注(0)|答案(1)|浏览(91)

我正在尝试使用Helm在Kubernetes上部署一个演示WordPress应用程序。
https://github.com/bitnami/charts/blob/main/bitnami/wordpress/README.md
我正在跟踪这个页面,并尝试了第一个命令。一切看起来都很清楚。分离舱正在运行。PV已绑定。但是当我用kubectl get svc查看服务时,外部IP总是说挂起。我该怎么办?
当我尝试minikube service my-release-wordpress它给我本地ip地址。但我想把它放在体外。

cwxwcias

cwxwcias1#

基本上,您遇到了Loadbalancer的问题。只有在激活了负载平衡器服务时才分配外部IP。如果您正在使用AWS Azure等Cloud env,它们有自己的负载平衡器设置,但在您的情况下,我假设您正在使用本地或裸机群集设置(VM上的Kubernetes群集)。在这种情况下,您需要手动设置负载均衡器。对于裸机设置,MatalLB是最好的,我认为是唯一的解决方案。按照此链接在集群上设置matalLB并为负载均衡器设置VirtualIP池。在此之后,您将看到您的外部IP,并能够访问您的应用程序。请在您的问题中提供您的基础架构的详细信息,以便更好地理解,从而更准确地帮助您。例如,你有什么k8s集群,你在哪里,有多少个节点等?

相关问题