【k8s】LoadBalancer类型服务需要依赖云平台

文章目录

  • 问题由来
  • 原因分析

问题由来

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

原因分析

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

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

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

你可能感兴趣的:(docker,k8s,paas,LoadBalancer)