VPC 工作節點因配額限制而無法進行配置

虛擬私有雲

當您嘗試在 VPC 叢集中建立或新增工作節點時,工作節點無法完成配置,並顯示與配額限制相關的錯誤訊息。

您的工作節點處於「provision_failed」狀態。 當您執行 ibmcloud oc worker get --cluster CLUSTER_NAME_OR_ID --worker WORKER_ID 或在主控台中檢視工作程序詳細資訊時,會看到類似以下範例的錯誤訊息。

The user account has insufficient infrastructure quota to provision the worker: A VSI with this profile (30720GB generic instance storage) will put user over quota. Allocated: 1013760GB, Quota: 983040GB

錯誤訊息會指出哪項資源配額已被超出( vCPU, 記憶體、GPU、執行個體儲存空間或最佳化執行個體儲存空間),並提供您當前的分配狀況及配額上限的詳細資訊。

VPC 會以帳戶為單位,管理 vCPU, 的記憶體、GPU、執行個體儲存及最佳化執行個體儲存資源的配額。 當您在公共基礎架構上配置 VPC 虛擬伺服器實例 (VSI) 工作節點時,這些資源將計入您帳戶的 VPC 配額中。 若任何一項資源達到配額上限,工作節點的配置將會失敗。

此配額管理目前僅適用於公共基礎設施上的 VSI 工作節點。 專用主機和裸機工作節點不受這些 VPC 配額限制,因為 Red Hat OpenShift on IBM Cloud 仍會繼續管理此類工作節點的配額。

要解決此問題,您需要提高受影響資源的 VPC 配額。

  1. 請檢查您當前的 VPC 配額使用狀況,以確認您已達到哪項資源限制。 如需進一步了解 VPC 配額及其檢視方式,請參閱 《 配額與服務限制 》及《 檢視 VPC 資源指標 》。

  2. 請向 VPC 提交支援案件,以申請提高受影響資源( vCPU, 記憶體、GPU、執行個體儲存空間或最佳化執行個體儲存空間)的配額。

    1. 前往 IBM Cloud 支援中心
    2. 點擊「建立案件」。
    3. 請選擇「VPC 基礎架構」作為服務項目。
    4. 在您的案例描述中,請說明:
      • 您需要增加配額的資源類型( vCPU, 記憶體、GPU、執行個體儲存空間或最佳化執行個體儲存空間)
      • 您目前的配額上限
      • 您所申請的新配額上限
      • 增加的原因(例如,Need to provision additional worker nodes for my Red Hat OpenShift on IBM Cloud cluster
  3. 在您的配額增加申請獲得批准並生效後,請重新嘗試配置您的工作節點。

    • 對於發生故障的工作節點,您可以將其刪除並建立新的,或者使用 ibmcloud oc worker replace 指令來替換它們。
    • 對於未能成功擴展的工作者群組,在配額增加後,叢集自動擴展功能(若已在該工作者群組中啟用)會自動重新嘗試進行資源配置。