據Kubernetes documentation,GCE自動縮放通過GKE資源預留
如果使用GCE,使節點的數量將被自動縮放基於您可以配置羣集:
- CPU和內存利用率。
- pod請求的CPU和內存的數量(也稱爲保留)。
這是真的嗎?
我在我的集羣上主要運行Jobs,並且想要啓動新的實例來按需提供服務。 CPU使用率不適合作爲此工作負載的擴展指標。
但是,從Google的CKE文檔中,這似乎只能通過使用雲監控指標來實現 - 依賴於您必須自定義的第三方服務,然後您需要然後。這似乎是Kubernetes自己聲稱支持的基本功能上的一個複雜的差距。
有沒有更簡單的方法來實現基於CPU要求的GCE實例組自動縮放的非常簡單的目標,我在GKE作業中非常明確地指定了它?
謝謝,亞歷克斯。是的,我已經閱讀過,但這也不完整 - 所描述的內容是必要的,但並不充分,因爲您還必須提供自定義指標。據我所知,沒有合適的指標可以根據預訂情況爲縮放提供適當的數據。我會修補你的建議 - 歡呼聲。 – garethw