Karpenter 現在支援 Amazon 應用程式復原控制器區域轉移

張貼日期: 2026年5月12日

使用開放原始碼 Karpenter 專案進行運算佈建時,Amazon Elastic Kubernetes Service (Amazon EKS) 現在支援 Amazon 應用程式復原控制器 (ARC) 區域轉移和區域自動轉移。ARC 可協助您跨 AWS 區域和可用區域 (AZ) 管理和協調應用程式的復原。在此版本推出後,您就能透過自動化從受損可用區域轉移叢集內網路流量的流程,更有效地維護 Kubernetes 應用程式的可用性。

客戶愈加傾向於在 Amazon EKS 上跨多個可用區域部署高可用性應用程式,進而消除單一故障點。有了 ARC 區域轉移,您能夠將叢集內網路流量重新導離受影響的 AZ,從而暫時緩解 AZ 受損情形。若要獲得完全自動化的體驗,請授權 AWS 使用 ARC 區域自動轉移代您管理這項服務,區域自動轉移中包括演練功能,以便驗證叢集功能在缺少一個 AZ 的情況下是否能夠正常運作。當您的 EKS 叢集啟用區域轉移時,Karpenter 會停止在受損的 AZ 中佈建新容量,暫停該 AZ 中的節點合併和漂移等自願性中斷作業,並在健康區域中的自願性中斷依賴於受損區域的排程 Pod 時封鎖這些作業。具有嚴格排程要求 (例如需要受損區域的容量相似性) 的 Pod 不會觸發啟動嘗試。當區域轉移過期或取消時,Karpenter 會恢復正常作業。

此 Karpenter 功能可與手動區域轉移和區域自動轉移搭配。Karpenter 直接與現有 EKS 叢集 ARC 資源整合,無須自訂 ARC 資源。若要啟用區域轉移支援,請在您的 Karpenter 設定中設定 ENABLE_ZONAL_SHIFT 設定。若要進一步了解,請瀏覽 Karpenter 文件ARC 區域轉移文件