協助改善此頁面
想要為此使用者指南做出貢獻? 捲動至此頁面底部,然後在 上選取編輯此頁面 GitHub。您的貢獻將幫助我們的使用者指南更適合所有人。
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用Karpenter和擴展叢集運算 Cluster Autoscaler
自動擴展功能可自動將您的資源向內外擴展,滿足不斷變化的需求。這是 Kubernetes 的主要功能,否則需要大量人力資源才能手動執行。
Amazon EKS 支援兩種自動擴展產品:
- Karpenter
-
Karpenter 是靈活、高效能的 Kubernetes 叢集自動擴展工具,有助於提高應用程式可用性和叢集效率。Karpenter 會啟動大小適中的運算資源 (例如 Amazon EC2 執行個體),以便在一分鐘內回應不斷變化的應用程式負載。透過Kubernetes與整合 AWS,Karpenter可佈建精確符合工作負載需求的 just-in-time 運算資源。 Karpenter根據叢集工作負載的特定需求,自動佈建新的運算資源。其中包括運算、儲存、加速和排程需求。Amazon EKS 支援使用 Karpenter 的叢集,然而 Karpenter 可與所有符合標準的 Kubernetes 叢集搭配使用。如需詳細資訊,請參閱Karpenter
文件。 - Cluster Autoscaler
-
當 Pod 故障或重新排程到其他節點時,Kubernetes Cluster Autoscaler 會自動調整叢集中的節點數目。Cluster Autoscaler 使用 Auto Scaling 群組。如需詳細資訊,請參閱上的叢集自動配置器
。 AWS