Kubernetes 1.22版本後ServiceAccount Token存在到期風險。詳細資料,請參見【產品變更】升級1.22版本後ServiceAccount Token到期解決方案。叢集使用的cluster-autoscaler組件版本為v1.3.9以下時,系統不會自動重新載入並更新Token,可能帶來Token到期風險。Token到期後,cluster-autoscaler組件將無法工作,請升級組件版本。
影響範圍
使用了版本為v1.3.9以下的cluster-autoscaler組件的叢集。v1.3.9及以上版本預設已修複,無需升級。
如何查看cluster-autoscaler組件版本,請參見如何查看cluster-autoscaler組件版本。
解決方案
對於已開啟叢集自動Auto Scaling的叢集,您使用的cluster-autoscaler組件版本為v1.3.9以下時,可通過以下方式升級cluster-autoscaler。
登入Container Service管理主控台,在左側導覽列選擇叢集。
在叢集列表頁面,單擊目的地組群名稱,然後在左側導覽列,選擇 。
單擊叢集自動Auto Scaling右側的編輯。
在叢集自動Auto Scaling配置頁面,單擊確定,即可升級cluster-autoscaler至最新版本。
如何查看cluster-autoscaler組件版本
登入Container Service管理主控台,在左側導覽列選擇叢集。
在叢集列表頁面,單擊目的地組群名稱,然後在左側導覽列,選擇 。
在無狀態頁面,設定命名空間為kube-system,然後搜尋cluster-autoscaler。查看cluster-autoscaler鏡像版本,若鏡像版本為v1.3.9以下,則需要升級。