我已經將使用Kubernetes的應用程序部署到Google雲容器引擎羣集。Kubernetes vs Google容器引擎:如何使用自動縮放?
我進入自動縮放,我發現了以下選項:
Kubernetes水平波德自動縮放(HPA)
由於explained here,Kubernetes提供有關部署的HPA。具體根據docs:
水平波德自動配置功能基於觀察到的CPU使用率自動縮放在複製控制器,部署或副本集豆莢的數目
谷歌雲容器叢集
現在我有一個使用3個實例的Google雲容器羣集,並啓用了自動縮放。根據docs:
集羣Autoscaler使用戶能夠自動調整集羣的大小,以便所有計劃的集羣都有一個運行位置。
這意味着我有兩個地方來定義我的自動縮放。因此我的問題:
- Pod是否與我的集羣中的VM實例相同,或者可以在單個VM實例內運行多個Pod嗎?
- 這兩個參數是否相同(即創建/刪除羣集中的VM實例)。如果不是,他們彼此之間的行爲是什麼?
- 如果例如,我有一個介於
3
和10
之間的pod數量,以及一個介於1
和3
之間的實例數量的集羣以及自動縮放功能。何時以及如何進行縮放?
非常感謝!
非常感謝,這是很有價值的信息,而且還很難將您的頭圍繞。我會放手一搏! – Nicky