在叢集裡啟用叢集 Autoscaler 附加程式
您可以透過控制台或命令列啟用此附加元件。
由於群集自動分量器無法辨識 GPU 標籤,因此無法根據 GPU 消耗量進行增減。
從主控台啟用叢集 Autoscaler 附加程式
- 從 Red Hat OpenShift on IBM Cloud 叢集儀表板 中,選取您要啟用自動調整大小的叢集。
- 在附加元件區段中,找到群集 Autoscaler 附加元件,然後按一下安裝
從 CLI 啟用叢集 Autoscaler 附加程式
-
將「
container-service」外掛程式更新至最新版本。ibmcloud update && ibmcloud plugin update container-service -
執行下列指令,以啟用
cluster-autoscaler附加程式。ibmcloud oc cluster addon enable cluster-autoscaler --cluster CLUSTER_NAME輸出範例
Enabling add-on `cluster-autoscaler` for cluster <cluster_name>... The add-on might take several minutes to deploy and become ready for use. OK -
驗證附加程式是否已安裝及
Ready。ibmcloud oc cluster addon ls --cluster <cluster_name>輸出範例
NAME Version Health State Health Status cluster-autoscaler 1.0.1 normal Addon Ready -
在啟用附加程式之後,未配置任何工作者節點儲存區來進行調整。 若要在工作者節點儲存區上設定自動調整,請 編輯叢集 Autoscaler configmap。
更新叢集自動擴展附加元件
叢集 Autoscaler 有兩種類型的更新項目。
- 修補程式更新
- 修補程式更新項目由 IBM 自動交付,且在支援的附加程式及叢集版本中不包含任何特性更新項目或變更。
- 版本更新
- 版本更新項目包含叢集 Autoscaler 的新增特性,或支援的附加程式或叢集版本中的變更。 您必須手動將版本更新套用至叢集 Autoscaler 附加程式。
若要更新叢集自動擴展附加元件:
-
請檢查叢集裡部署的叢集 Autoscaler 附加程式版本。 如果有可用的更新項目,請檢閱最新附加程式版本的 版本注意事項。
ibmcloud oc cluster addon ls --cluster <cluster_name>如果您將叢集升級至叢集 Autoscaler 附加程式不支援的版本,則您的應用程式可能會遇到關閉時間,且叢集可能不會調整。
-
更新叢集 Autoscaler 附加程式。
ibmcloud oc cluster addon update cluster-autoscaler --version <version-to-update> --cluster <cluster_name> -
驗證附加程式已順利更新且
Ready。ibmcloud oc cluster addon ls --cluster <cluster_name>
從主控台移除叢集 Autoscaler 附加程式
-
編輯自動縮放器ConfigMap 停止擴展您的工作池。
-
從 Red Hat OpenShift on IBM Cloud 叢集儀表板 中,選取您要啟用自動調整大小的叢集。
-
找到群集 Autoscaler 附加元件,然後按一下「解除安裝」
從 CLI 移除叢集 Autoscaler 附加程式
-
編輯自動縮放器ConfigMap 停止擴展您的工作池。
-
停用「
cluster-autoscaler」擴充功能。ibmcloud oc cluster addon disable cluster-autoscaler --cluster <cluster_name> -
驗證附加程式已移除。
ibmcloud oc cluster addon ls --cluster <cluster_name>