我已经使用EKS设置了K8S集群。群集自动缩放器(CA)已配置为根据Pod的资源可用性来增加/减少节点数。如果不需要,CA会终止该节点,并且可以将节点上的Pod调度到另一个节点。在此,CA在重新安排另一个节点上的Pod之前终止该节点。因此,在该节点终止后,将在另一个节点上调度Pod。因此,在重新安排的豆荚变得健康之前,某些服务会有一些停机时间。
如何通过确保在该节点终止之前在其他节点上安排Pod来避免停机?
节点的正常终止时间设置为10分钟(默认值)。
答案 0 :(得分:0)
您需要运行多个应用程序副本。这将使您的应用程序即使在节点突然死亡的情况下也能幸免。另外,您可能需要为应用清单配置antiAffinity规则,以确保副本位于不同的节点上。