多主设置和工作节点

时间:2018-01-31 19:56:40

标签: kubernetes

多主设置中的工作节点是否通过负载均衡器与主节点上的apiserver通信?看起来群集通过端点协调器知道活动的apiserver端点,所以我认为逻辑和HA方式是工作节点与它知道的活动端点通信。但根据官方文档/图表(https://kubernetes.io/docs/admin/high-availability/building/),它显示工作节点通过负载均衡器。这是否意味着如果由于某种原因负载均衡器变得不可用,您的工作节点也会出现故障?

1 个答案:

答案 0 :(得分:1)

当你的kubelet启动时,它需要连接到apiserver。 apiserver的位置作为配置选项提供,并且在大多数情况下将是指向负载均衡器的不变域名。您不能依赖基于ClusterIP的服务来处理kubernetes主要组件,例如kubelet或kube-proxy,因为您实际上将自己运行到鸡与蛋的情况/引入其他依赖项。

任何合理的环境都应该有一个可靠的负载均衡器,并且它已经关闭,很可能其他很多事情已经失效(同时请记住,在很多情况下kubernetes将在控制平面暂时无法访问的情况下存活)