问题由来

创建=LoadBalancer服务时,发现EXTERNAL IP为pending,说明未生效

原因分析

在k8s中创建service时,需要指定type类型,可以分别指定ClustrerIP,NodePort,LoadBalancer三种,其中前面两种无论在内网还是公网环境下使用都很常见,只有LoadBalancer大部分情况下只适用于支持外部负载均衡器的云提供商(AWS,阿里云,华为云等)使用

也就是说LoadBalancer依赖云平台,否则不能用

如果想要在内网环境中,使用type=LoadBalancer就需要部署另外的插件,例如MetalLB插件。

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐