簡體   English   中英

裸金屬 kubernetes 上的集群自動擴縮器

[英]Cluster Autoscaler on Baremetal kubernetes

是否可以在裸機 kubernetes 集群上附加 Cluster Autoscaler (CA)? (想通過 AWS EC2 擴展/擴展)

我確實檢查了https://github.com/kubernetes/autoscaler/issues/1060文檔,但找不到我想要的答案。

從邏輯上講,這似乎是可能的,但我不確定我是否可以使用此功能。

這有點復雜,原因很簡單,典型的基於雲的 k8s 實例是通過簡單 API 管理的虛擬機。 這使得 k8s 可以輕松地與雲提供商集成並通過向您的提供商發出 API 調用來管理自動縮放。

使用裸機設置很棘手,因為您需要一種能夠與 k8s 原生的裸機節點通信的方法。 是您的解決方案的復雜版本。

或者,您可以使用metal3項目。 您將向您的自動縮放器提供--cloud-provider cluster-api (請參閱文檔)。 然后,您將在集群中運行cluster-api-provider-m3以及baremetal-operator 這將允許您將裸機實例作為 k8s 對象進行管理,這些對象使用 cluster-api 提供程序進行操作,這是您的自動縮放器將使用的。

這是關於metal3項目的一些信息。 是有關如何開始使用metal3的指南。

如果您計划使用 EKS 之類的 Amazon 服務並希望基於您的本地 k8s 節點進行擴展,您將需要一個專門的 EKS 產品,例如非常昂貴的EKS Anywhere

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM