VPC: 為何無法在專用主機上建立工作者節點?
在 VPC 專用主機上建立工作節點時,排除相關問題。
虛擬私有雲
當您嘗試在專用主機上建立 Worker 節點時,您會看到類似以下其中一個範例的錯誤訊息。
The dedicated hosts for the zone 'eu-de-2' are not ready.
Insufficient dedicated hosts available in zone 'us-south-3'.
Dedicated host has insufficient capacity
導致這些問題的可能原因包括以下幾點。
- 指定的區域或儲存區中沒有專用主機。
- 沒有足夠的專用主機可用。
- 專用主機上沒有足夠的可用資源。
請完成下列步驟來解決問題。
-
列出您的專用主機儲存區,並記下儲存區 ID。
ibmcloud oc dedicated pool ls -
列出池中的主機,並驗證是否有可用的主機,以及是否已啟用放置。
ibmcloud oc dedicated host ls --pool POOL-
如果區域中沒有專用主機,請 在區域中建立新的專用主機。 建立主機之後,請 取代工作者節點以重新佈建。
-
如果區域中有可用的主機,但您要使用的專用主機未啟用放置功能,請啟用主機放置功能。
ibmcloud oc dedicated host placement enable --host HOST --pool POOL ``` 啟用主機放置之後,請等待以查看佈建是否成功。 如果您仍然看到佈建錯誤,請繼續下一步以驗證是否有足夠的可用資源。 或者,[取代工作者節點以重新佈建](/docs/openshift?topic=openshift-kubernetes-service-cli#worker-replace-cli)。 -
-
如果有可用的主機且已啟用放置功能,請檢閱專用主機的詳細資訊,並驗證是否有足夠的可用資源來建立 Worker 節點。
ibmcloud oc dedicated host get --host HOST --pool POOL您也可以在 主控台中檢閱專用主機資源。
- 如果有足夠可用的資源,請 取代無法重新佈建的工作者節點。 請注意,有時不可能達到 100% 的容量。
- 如果專用主機上沒有足夠的資源,請重新分配工作負載以釋放主機上的容量,或 在區域中建立新的專用主機。