叢集狀態和狀態
主節點狀態提供來自主節點狀況的何種作業正在進行中的詳細資料。 狀態包含時間戳記,它記錄了主節點已在相同狀況中(例如 Ready (1 month ago))多長的時間。 主節點狀況反映可以對主節點執行之可能作業的生命週期,例如 deploying、updating 及 deleting。 每種狀態和狀態都會在下列文件中說明。
在主控台中檢查群集狀態,或執行下列指令。
ibmcloud oc cluster ls
ibmcloud oc cluster get --cluster CLUSTER_NAME_OR_ID
已中斷
您已在 Kubernetes 主節點部署完成之前傳送刪除要求。 刪除叢集之後,會將它從儀表板中移除。 如果叢集停留在此狀況很長一段時間,請開立 IBM Cloud 支援案例。
嚴重
無法連線至 Kubernetes 主節點,或叢集中的所有工作節點均已離線。 如果您已在叢集裡啟用 IBM Key Protect,Key Protect 容器可能無法加密或解密您的叢集密碼。 如果是這樣,您可以在執行 oc get secrets 時查看包含更多資訊的錯誤訊息。
建立失敗
無法建立叢集。 請刪除失敗的叢集,然後嘗試建立另一個叢集。 如果在建立其他叢集時仍有問題,請開立 IBM Cloud 支援案例。
刪除失敗
無法刪除 Kubernetes 的主節點,或至少一個工作節點。 執行 ibmcloud oc worker ls --cluster CLUSTER_NAME_OR_ID 來列出工作者節點。
IBM 支援中心已收到通知,並努力解決問題。 您無法透過再次嘗試刪除該叢集來解決此問題。
相反地,如需相關資訊,請檢查主節點狀態欄位,或等待刪除叢集。
- 如果列出了 Worker 節點,請參閱 無法建立或刪除 Worker 節點。
- 如果沒有列出工作人員,請開啟 IBM Cloud 支援個案。
已刪除
叢集已刪除,但尚未從儀表板移除。 如果叢集停留在此狀況很長一段時間,請開立 IBM Cloud 支援案例。
正在刪除
正在刪除叢集,且正在拆除叢集基礎架構。 您無法存取該叢集。 刪除的操作無法撤銷。 刪除叢集之後,您便無法再檢查主節點狀況,因為已完全移除叢集。
已部署
已順利部署主節點。 請檢查狀態以驗證主節點為 Ready,或是查看是否有更新可用。
部署失敗
無法完成 Kubernetes 主節點的部署。 您無法解決此狀態。 開啟 IBM Cloud 支援案例,以聯絡 IBM Cloud 支援中心。
正在部署
Kubernetes 主節點尚未完整部署。 您無法存取您的叢集。 請等到叢集完成部署後,再檢閱叢集的性能。
錯誤
主機無法運作。 IBM 會自動收到通知,並採取動作來解決此問題。 您可以繼續監視性能,直到主節點為 normal 為止。 您也可以 開啟 IBM Cloud 支援個案。
一般
叢集裡的所有工作者節點都已開始執行。 您可以存取叢集,並將應用程式部署至叢集。 此狀態被視為性能健全,您不需要採取動作。
雖然工作者節點可能是正常的,但也可能需要注意其他的基礎架構資源(例如網路和儲存空間)。 如果您才剛建立叢集,則其他服務所使用的一些叢集部分(例如 Ingress 密碼或登錄映像檔取回密碼)可能還在處理中。
擱置
已部署 Kubernetes 主節點。 工作者節點正在佈建中,尚無法在叢集裡使用。 您可以存取該叢集,但無法將應用程式部署至該叢集。
已要求
已傳送要建立叢集和訂購 Kubernetes 主節點和工作者節點之基礎架構的要求。 當叢集的部署開始時,叢集狀態會變更為「Deploying」。 如果您的叢集長時間卡在「Requested」狀態,請提交 IBM Cloud 技術支援案件。
縮小
主機資源已經縮減到零複製。 這是備份後正在還原 etcd 時會出現的暫時狀態。 集群處於此狀態時,您無法與集群互動。 等待 etcd 恢復完成,主狀態回到 deployed。
更新失敗
主節點更新失敗。 IBM 支援中心已收到通知,並努力解決問題。 您可以繼續監視主節點的性能,直到主節點達到正常狀況為止。 若主伺服器持續處於此狀態超過 1 天,請開啟 IBM Cloud 技術支援案件。 「IBM 支援中心」可能會識別叢集裡的其他問題,您必須先修正這些問題,然後才能更新主節點。
更新
主節點正在更新其 Kubernetes 版本。 更新可能是自動套用的修補程式更新,或是您藉由更新叢集而套用的次要或主要版本。 在 Kubernetes 主節點中執行的 Kubernetes API 伺服器正更新為新的 Kubernetes API 版本。 在更新期間,您仍然可以存取及變更叢集。 不過,您無法起始並行主要作業,例如啟用 API 伺服器審核。 使用者所部署的工作節點、應用程式及資源並未被修改,且會繼續運行。 請等到更新完成後,再檢閱叢集的性能。 在更新期間,您的高可用性主節點可以繼續處理要求,且您的應用程式工作負載及工作者節點會繼續執行。
主節點更新完成之後,您可以更新工作者節點。 如果更新不順利,主節點會回到 deployed 狀況並繼續執行舊版。 IBM 支援中心已收到通知,並努力解決問題。 您可以在主節點狀態欄位中檢查更新是否失敗。
更新已取消
由於在更新時叢集未處於正常狀態,因此主節點更新已被取消。 您的主節點會保持此狀態,直到叢集性能良好,而且您手動更新主節點為止。 若要更新主節點,請使用 ibmcloud oc cluster master update 指令。 若您不希望在更新過程中將主分支更新至預設的
major.minor 版本,請加入 --version 選項,並指定您所需 major.minor 版本的最新修補程式版本,例如 1.35。 若要列出可用的版本,請執行 ibmcloud oc versions``。
不受支援
叢集執行的 Kubernetes 版本不再受支援。 您的叢集性能不再受到積極監視或報告。 此外,您無法新增或重新載入工作節點。 若要繼續接收重要的安全更新及支援,您必須更新您的叢集。 請檢閱版本更新準備動作,然後 更新叢集至支援的 Kubernetes 版本。
警告
叢集裡至少有一個工作者節點無法使用,但有其他工作者節點可用,並且可以接管工作負載。 嘗試重新載入無法使用的工作者節點。
- 您的叢集有零個工作者節點,例如您建立了沒有任何工作者節點的叢集,或是手動從叢集移除所有工作者節點。 調整您的工作人員池的大小,以增加工作人員節點來從
Warning狀態復原,然後為您的工作人員節點更新 Calico 節點項目。 - 叢集的控制平面作業失敗。 請在主控台中檢視叢集,或執行
ibmcloud oc cluster get --cluster CLUSTER_NAME_OR_ID來檢查 主節點狀態 ,以便進行進一步的除錯。