0

我需要添加一個新的游泳池到我的K8S集羣的,但我得到了錯誤(gcloud.container.node-pools.create) ResponseError: code=503, message=Container Engine is temporarily out of capacity in us-central1-c. Please try a different zone or try again later.集裝箱引擎暫時缺貨能力

如果我試圖在另一個區域創建,像us-central1-b,失敗了,因爲我的K8S上us-central1-c

gcloud container node-pools create redis-pool \ 
    --cluster=my-kube-cluster \ 
    --image-type=COS \ 
    --machine-type=n1-highmem-2 \ 
    --node-labels=pool=redis \ 
    --zone=us-central1-c \ 
    --project=my-project-id \ 
    --num-nodes=1 

如何解決? 此消息https://groups.google.com/forum/#!topic/gce-discussion/PAtGqxUiE0o是我發現的唯一報告,但沒有答案。

回答

2

Google Container Engine集羣是區域資源。這意味着它們不能在不可用區域(容量不足或容量不足)中創建或增長,如上面的us-central1-c所示。

+0

如何知道區域中的可用資源? – Robinho

+0

GCP沒有將返回區域中可用資源的API。你得到的唯一信號是當一個區域已經耗盡並且不能創建新的資源時。 –