我了解跨节点复制容器的逻辑,但是在同一节点中复制容器有什么好处吗?据我了解,这不会提高复制程度,因为一个吊舱可以拆除一个节点。
节点内Pod的复制?
您无法处理它,因为它由kube-scheduler处理。但是,您可以设置各种pod / node亲和力,anti affinities和topologykey(如果您希望在特定节点上保持最少数量的Pod)。
一个吊舱可以让一个节点掉下来吗?
我非常怀疑,只有在您没有为CPU /内存设置任何请求/限制或在HPA中将最大副本设置为增加时,这种情况才会发生在设置podaffinity的条件下,其容量超过了节点的容量,因此所有pod都将在同一节点上生成。
其原因可能是您的节点大小不规则。而且您想要消耗比集群中其他节点更多的特定节点。
在最佳实践环境中,所有节点的大小均为常规大小。设置了HPA并提供了限制/配额,以使Pod不会因跨越节点的限制而使节点崩溃。