為何 OpenShift Virtualization Operator 安裝失敗?
虛擬私有雲 4.17 後來 僅限裸機工作節點 僅限 RHCOS
您嘗試安裝 OpenShift Virtualization Operator,但安裝未成功完成。
群集尚未完全準備好安裝操作員。 常見原因包括已停用的預設目錄來源、阻擋所需存取的出站流量保護,或 openshift-cnv 命名空間中的訂閱失敗。
要解決這個問題,
驗證目錄來源、出站流量保護設定和操作員訂閱。
-
確認預設目錄來源已啟用。
oc get catalogsource -n openshift-marketplace -
如果未列出目錄來源,請啟用它們。
oc patch operatorhub cluster --type json -p '[{"op": "add", "path": "/spec/disableAllDefaultSources", "value": false}]' -
檢查是否已啟用出站流量保護。
ibmcloud oc cluster get -c CLUSTER_NAME請檢視輸出內容,以確認外發流量保護狀態。
-
如果啟用了出站流量保護,請停用它。
ibmcloud oc vpc outbound-traffic-protection disable -c CLUSTER_NAME -
檢視操作員訂閱狀態。
oc get subscription -n openshift-cnv oc describe subscription hco-operatorhub -n openshift-cnv -
檢查操作員日誌是否有錯誤。
oc logs -n openshift-cnv -l app=kubevirt-hyperconverged-operator -
如果操作員仍未安裝,請檢閱安裝 OpenShift 虛擬化操作員,並收集指令輸出,然後再聯絡 IBM Cloud 支援。