工作者節點的一般問題
虛擬私有雲 經典基礎架構
檢閱一般錯誤訊息,並瞭解其解決方式。 訊息可能以字首 '<provider>' infrastructure exception: 開頭,其中 <provider> 識別工作者節點使用的基礎架構提供者。
禁止訂購帳戶
訊息:
Your account is currently prohibited from ordering 'Computing Instances'.
說明與解決方案:
您的 IBM Cloud 基礎架構帳戶可能無法訂購運算資源。 開啟 IBM Cloud 支援案例,以聯絡 IBM Cloud 支援中心。
無法下訂單
訊息:
Could not place order.
Could not place order. There are insufficient resources behind router 'router_name' to fulfill the request for the following guests: 'worker_id'.
說明與解決方案:
您所選取區域的基礎架構容量可能不足,無法佈建您的工作者節點。 或者,您可能已超出 IBM Cloud 基礎架構帳戶的限制。
若要解決,請嘗試下列其中一個選項:
- 區域中的基礎架構資源可用性可能經常變動。 請稍候幾分鐘,然後再試一次。
- 若為單一區域叢集,請在不同的區域中建立叢集。 若為多區域叢集,請將區域新增至叢集。
- 為您 IBM Cloud 基礎架構帳戶中的工作者節點,指定不同的公用及專用 VLAN 配對。 對於位於工作節點池中的工作節點,您可以使用
ibmcloud oc zone network-set[指令] ( - 請聯絡您的 IBM Cloud 基礎架構客戶經理,以確認您未超過帳戶限制(例如全球配額)。
- 開啟 IBM Cloud 基礎架構支援案例。
無法取得網路 VLAN
訊息:
Could not obtain network VLAN with ID: <vlan-id>
說明與解決方案:
無法佈建工作者節點,因為因下列其中一個原因而找不到選取的 VLAN ID:
- 您可能已指定 VLAN 號碼,而非 VLAN ID。 VLAN 號碼的長度是 3 或 4 位數,而 VLAN ID 的長度是 7 位數。 若要擷取 VLAN ID,請執行
ibmcloud oc vlan ls --zone ZONE。 - VLAN ID 可能未與您使用的 IBM Cloud 基礎架構帳戶相關聯。 若要列出帳戶的可用 VLAN ID,請執行
ibmcloud oc vlan ls --zone ZONE。 若要變更「IBM Cloud」基礎架構帳戶,請參閱ibmcloud oc credential set。
位置無效
訊息:
The location provided for this order is invalid
說明與解決方案:
您的 IBM Cloud 基礎架構未設定成訂購所選取資料中心內的運算資源。 請聯絡 IBM Cloud 支援,確認您的帳戶設定是否正確。
權限錯誤
訊息:
The user does not have the necessary classic infrastructure permissions to add servers
'Item' must be ordered with permission.
The credentials could not be validated.
'<Provider>' infrastructure request not authorized
說明與解決方案:
您可能沒有在 IBM Cloud 基礎架構組合中執行動作的必要許可權,或您使用錯誤的基礎架構認證。 請參閱設定 API 金鑰以啟用存取基礎架構組合。
防火牆錯誤
訊息:
Worker unable to talk to IBM Cloud Kubernetes Service servers. Please verify your firewall setup is allowing traffic from this worker.
說明與解決方案:
如果您有防火牆,請配置防火牆設定,以允許將送出的資料流量傳送至適當的埠和 IP 位址。
強迫重新開機
訊息:
The worker did not respond to the soft reboot request. A hard reboot might be necessary.
說明與解決方案:
雖然對工作者節點發出了重新開機,但工作者節點無回應。 您可以再次執行 reboot 指令 並搭配 --hard 選項來關閉工作節點的電源,或者執行 worker reload 指令。
找不到實例
訊息:
can't create IMS portal token, as no IMS account is linked to the selected BSS account
Provided user not found or active
User account is currently cancel_pending.
The worker node instance '<ID>' can't be found. Review '<provider>' infrastructure user permissions.
The worker node instance can't be found. Review '<provider>' infrastructure user permissions.
The worker node instance can't be identified. Review '<provider>' infrastructure user permissions.
說明與解決方案:
用於存取 IBM Cloud 基礎架構組合的 API 金鑰所有者,目前沒有執行此操作所需的權限,或者該金鑰可能正處於待刪除狀態。
身為使用者,請依照以下步驟操作:
- 如果您可以存取多個帳戶,請確定您已登入想要使用 Red Hat OpenShift on IBM Cloud 的帳戶。
- 執行
ibmcloud oc api-key info --cluster CLUSTER_NAME_OR_ID以查看目前用於存取 IBM Cloud 基礎架構組合的 API 金鑰持有者。 - 執行指令
ibmcloud account list,即可查看您目前使用的IBM Cloud帳戶的所有者。 - 請與 IBM Cloud 帳戶的擁有者聯絡,並報告 API 金鑰擁有者在 IBM Cloud 基礎架構中的許可權不足,或者可能處於擱置刪除狀態。
身為帳戶擁有者,請依照以下步驟操作:
- 檢閱 IBM Cloud 基礎架構中的必要標準許可權,以執行先前失敗的動作。 對於 VPC 基礎架構提供者,API 金鑰擁有者必須具有 管理者 平台存取角色。
- 請修正 API 金鑰持有者的權限,或使用
ibmcloud oc api-key reset --region REGION指令來修正 API 金鑰擁有者的權限,或建立新的 API 金鑰。 - 如果您或另一位帳戶管理員曾手動在您的帳戶中設定 IBM Cloud 基礎架構憑證,請執行
ibmcloud oc credential unset --region REGION以從您的帳戶中移除這些憑證。