- 我們有一個運行功能項目的 GKE 集群
- 然後我們透過刪除整個項目來結束它。
- 由於需要,我們恢復了該項目
- 現在我正在嘗試讓 GKE 叢集再次運行。
我嘗試的第一件事是運行kubectl get pods
它返回Unable to connect to the server: dial tcp ***.***.***.***:443: i/o timeout
(我用 屏蔽了 ip *
)
然後我嘗試在瀏覽器中打開雲端外殼,並注意到以下訊息:
WARNING: cluster **** is not RUNNING. The kubernetes API may or may not be available. Check the cluster status for more information.
好的,這解釋了為什麼kubectl
不起作用。那我該如何啟動叢集呢?這些資訊我在任何地方都找不到。
答案1
刪除項目停止所有服務。恢復項目不會重新啟動許多服務,包括 Google Kubernetes Engine。
檢查您恢復的項目是否已已連結的有效結算帳戶,查看 GKE 叢集狀態的最簡單方法是從控制台。前往 [Google Cloud Platform Console > COMPUTE > Kubernetes Engine > 叢集 > 選擇您的叢集] 部分。
從那裡轉到“節點”部分,您可以在其中查看每個節點池的節點數。這個數字可能是0,所以你可能需要調整它的大小啟動叢集。