本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Outpost 上的 EKS 本機叢集
當 Outposts 服務連結與父區域中斷連線時,做為 EKS 延伸叢集的服務可能會有挑戰,其中控制平面位於該區域。其中的挑戰是 EKS 控制平面與工作者節點和 PODs 之間的通訊中斷。雖然工作者節點和 PODs 都可以繼續在本機操作 和服務駐留在 Outposts 上的應用程式,但 Kubernetes 控制平面可能會認為它們運作狀態不佳,並在控制平面的連線復原時安排其替換。這可能會導致恢復連線時應用程式停機。
為了簡化此作業,您可以選擇在 Outposts 上託管整個 EKS 叢集。在此組態中,Kubernetes 控制平面和您的工作者節點都會在 Outposts 運算容量的本機內部部署上執行。如此一來,您的叢集即使在服務連結連線暫時中斷的情況下,以及還原後,仍會繼續運作。
Outposts 上的 Amazon EKS 本機叢集
Outposts 上的 EKS 本機叢集考量事項
在 Outposts 中部署 EKS 本機叢集時,有一些考量:
-
在中斷連線期間,沒有選項來執行任何需要新增工作者節點的叢集本身變更,或自動擴展節點群組,只要它取決於 EC2 和 ASG API 對 AWS 父區域的呼叫。