我已经创建了python web服务器,并创建了docker镜像。其次,我创建了Kubernetes集群与kubeadm和创建一个服务与类型的负载平衡器,但我得到了外部IP在Pending状态,所以我就知道,外部负载平衡器不能在kubeadm工具.So我的任务是创建pod复制的Web服务器和访问通过公共IP和请求应该是pod之间的负载平衡.有人能帮助我吗?
我看到两个选项在你的情况下,他们之间的选择是由你根据你的需求。
事实上,它永远处于待定状态是预期的行为。
默认情况下,Kubeadm提出的解决方案需要你做到以下几点 定义一个云提供商 能够使用资源,如 LoadBalancer 雲供應商提供的解決方案。
另一个选择是使用开箱即用的解决方案,如 MetalLB.
MetalLB不会为你分配一个外部IP,它会在我们的VPC内部分配一个内部IP,你必须创建必要的路由规则来将流量路由到这个IP。