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

導致這些問題的可能原因包括以下幾點。

  • 指定的區域或儲存區中沒有專用主機。
  • 沒有足夠的專用主機可用。
  • 專用主機上沒有足夠的可用資源。

請完成下列步驟來解決問題。

  1. 列出您的專用主機儲存區,並記下儲存區 ID。

    ibmcloud oc dedicated pool ls
    
  2. 列出池中的主機,並驗證是否有可用的主機,以及是否已啟用放置。

    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)。
    
    
  3. 如果有可用的主機且已啟用放置功能,請檢閱專用主機的詳細資訊,並驗證是否有足夠的可用資源來建立 Worker 節點。

    ibmcloud oc dedicated host get --host HOST --pool POOL
    

    您也可以在 主控台中檢閱專用主機資源。