請遵循下列步驟使用 Tanzu CLI 連線到 主管,並以 vCenter Single Sign-On 使用者身分進行驗證。

必要條件

完成下列必要條件。
  1. 安裝和設定 vSphere 適用的 Kubernetes CLI 工具。請參閱使用 vCenter SSO 驗證連線至 TKG 服務 叢集
  2. 安裝並初始化 Tanzu CLI。請參閱安裝 Tanzu CLI 以用於 TKG 服務 叢集

使用 Tanzu CLI 和 vCenter SSO 連線到 主管

完成下列步驟。
  1. 以 vCenter SSO 使用者身分連線到 主管
    kubectl vsphere login --server=SUPERVISOR-CONTROL-PLANE-IP-ADDRESS --vsphere-username VCENTER-SSO-USER

    此動作將以 Tanzu CLI 使用的 主管 內容填入 kubeconfig。

  2. 針對 主管 將內容切換為 vSphere 命名空間
    kubectl config get-contexts
    kubectl config use-context <SUPERVISOR-CONTROL-PLANE-IP-ADDRESS>
  3. 使用 Tanzu CLI 和 vCenter SSO 登入 主管
    tanzu context create context_name --kubeconfig ~/.kube/config --kubecontext SUPERVISOR-CONTROL-PLANE-IP-ADDRESS
    其中:
    • context_name 是此內容的使用者定義的名稱,如「supervisor」。
    • --kubeconfig ~/.kube/config 是本機 kubeconfig 檔案的路徑,預設為 ~/.kube/config 並由 KUBECONFIG 環境變數設定,其中包含 vCenter SSO 使用者的 主管 組態內容。
    • --kubecontext SUPERVISOR-CONTROL-PLANE-IP-ADDRESS主管 的內容,其與 SUPERVISOR_IP 相同,例如 10.179.144.55
  4. 執行 Tanzu CLI 命令並驗證連線。
    tanzu plugin list
    tanzu cluster list -n VSPHERE-NS-FOR-TKG