輸入錯誤:ERRSEIPM
Satellite
您可以使用 ibmcloud oc ingress status-report ignored-errors add 指令,將錯誤新增至 ignored-errors 清單。 忽略的錯誤仍會出現在 ibmcloud oc ingress status-report get 指令的輸出中,但在計算整體「Ingress 狀態」時會被忽略。
當您執行 ibmcloud oc ingress status-report get 指令來檢查叢集的 Ingress 元件狀態時,會看到類似下列範例的錯誤。
The service is missing one or more worker IPs (ERRSEIPM).
公開預設 Ingress 控制器的服務沒有所有必要的工作者 IP 位址。
將工作者 IP 位址新增至外部 Ingress 服務。
-
執行下列指令,並記下
INTERNAL-IP直欄中的工作者 IP 位址。oc get nodes -o wide -
執行下列指令編輯服務。
oc edit service -n openshift-ingress router-external-default -
將您在步驟 1 中擷取的 IP 位址新增至
spec.externalIPs清單。如果叢集有許多工作者節點,您可能不想將所有 IP 位址新增至清單。 在此情況下,每個區域新增兩個 IP 位址已足夠。 若要查看哪個工作者節點屬於哪個區域,請在
oc get nodes -o wide --show-labels指令的輸出中尋找topology.kubernetes.io/zone標籤的值。 -
等待 10 到 15 分鐘,然後執行
ibmcloud oc ingress status-report get指令來檢查警告是否已解決。 -
如果仍然發生此問題,請聯絡支援人員。 開啟 支援案例。 在案例詳細資料中,請務必包括任何相關日誌檔、錯誤訊息或指令輸出。