由於在設定 OpenFaaS 閘道服務的 IP 位址時發生問題,雲端擴充性 Proxy 部署可能會失敗。

用於內部部署擴充性動作的雲端擴充性 Proxy 包含數個在 Kubernetes 中執行的基礎結構和應用程式服務。雲端擴充性 Proxy 部署程序中涉及對這些服務的 IP 位址指派。在部署期間,其中一個其他 Kubernetes 服務可取得 OpenFaaS 閘道服務的 IP 位址。這會導致雲端擴充性 Proxy 未正確部署。

如果發生 OpenFaaS IP 組態錯誤,您必須先刪除雲端擴充性 Proxy 再重新部署,然後才能開始建立和使用內部部署擴充性動作。

備註: 您可以在雲端擴充性 Proxy 虛擬應用裝置的 /var/log 目錄中儲存的 deployExtensibility.log 檔案中,檢視雲端擴充性 Proxy 部署的詳細記錄。

必要條件

在 vCenter Server 中下載並部署雲端擴充性 Proxy。請參閱下載並部署雲端擴充性 Proxy

程序

  1. 確認是否已正確設定 OpenFaaS 閘道服務 IP 位址。
    1. root 身分透過 SSH 登入雲端擴充性 Proxy 命令列。
      您可以使用已啟用 SSH 的 shell 並輸入雲端擴充性 Proxy 的 IP 位址,以登入命令列。
    2. 透過執行 kubectl get services 命令,確認 OpenFaaS 閘道服務是否已正確部署,且具有有效的 IP 位址。
      kubectl get services --all-namespaces | grep openfaas
      如果 OpenFaaS 閘道服務沒有已指派的 IP 位址,則必須重新部署雲端擴充性 Proxy。
  2. 重新部署雲端擴充性 Proxy。
    1. 管理員身分登入 vSphere Web Client。
    2. 選取用於部署雲端擴充性 Proxy OVA 的主機。
    3. 關閉雲端擴充性 Proxy 虛擬機器的電源,然後將其從光碟中刪除。
    4. 重新部署雲端擴充性 Proxy。請參閱下載並部署雲端擴充性 Proxy
      備註: 重新部署雲端擴充性 Proxy 時,您必須在 Cloud Assembly 中產生新的授權金鑰。