輸入錯誤:ESSVC

虛擬私有雲 經典基礎架構 Satellite

排除 Ingress ESSVC(公開服務集虛擬叢集)錯誤。

當您執行 ibmcloud oc ingress status-report get 指令來檢查叢集的 Ingress 元件狀態時,會看到類似下列範例的錯誤。

The CRN does not match the default secret with the same domain (ESSVC).

在您的群集中,同一網域的多個命名空間中都有機密,但它們引用了不同的 IBM Cloud Secrets Manager CRN。

請確保共用相同網域的所有密鑰都具有相同的 CRN。

  1. 執行下列指令,以檢視叢集的所有 Ingress 密碼。

    ibmcloud oc ingress secret ls --show-crn
    
  2. 在輸出中,確保具有相同網域的密鑰也具有相同的 CRN。 對於具有不同 CRN 的密鑰,請執行下列指令,以正確的 CRN 更新它們。

    ibmcloud oc ingress secret update -c <cluster> --name <secret_name> --namespace <secret_namespace> --cert-crn <new_crn>
    

    若要為 Red Hat OpenShift on IBM Cloud 管理的網域尋找正確的 CRN,請在 openshift-ingressibm-cert-store 命名空間中尋找秘密。

  3. 如果仍然發生此問題,請聯絡支援人員。 開啟 支援案例。 在案例詳細資料中,請務必包括任何相關日誌檔、錯誤訊息或指令輸出。