若要向 主管 登錄 Tanzu Mission Control Self-Managed,請為 TMC 代理程式建立並套用自訂資源定義。

關於 Tanzu Mission Control Self-Managed

如需有關 Tanzu Mission Control Self-Managed 的詳細資訊 (包括如何安裝和設定),請參閱說明文件安裝和執行 VMware Tanzu Mission Control Self-Managed

主管 登錄 Tanzu Mission Control Self-Managed

若要將 Tanzu Mission Control Self-Managed 與 主管 整合,請建立參考 TMC 代理程式的自訂資源定義。主管 包括已安裝代理程式的 TMC 的 Kubernetes 命名空間。

完成以下程序。
  1. 按照說明文件中所述安裝 Tanzu Mission Control Self-Managed。請參閱〈安裝和執行 VMware Tanzu Mission Control Self-Managed〉
  2. 使用網頁瀏覽器存取 Tanzu Mission Control Self-Managed 本機部署。
  3. 匯出 Tanzu Mission Control Self-Managed 安裝的根 CA 憑證。
    • 如果使用的是已知 CA,請按一下瀏覽器中位址列左側的鎖定圖示並檢視憑證。如果使用的是私人 CA,請按一下 [不安全] 按鈕並檢視憑證。
    • 在憑證快顯對話方塊中,選取 Details 索引標籤,然後選取 Export 按鈕以下載 CA 憑證的複本。
    • 使用所選文字編輯器開啟 CA 憑證檔案,以存取 CA 憑證內容
  4. 使用 kubectl 適用的 vSphere 外掛程式主管 進行驗證。
    kubectl vsphere login --server=IP-ADDRESS --vsphere-username USERNAME
  5. 執行以下命令,列出可用的 Kubectl 內容。
    kubectl config get-contexts
  6. 將內容切換到已佈建執行 Tanzu Mission Control Self-Managed 的 TKG 叢集的目標 vSphere 命名空間
    kubectl config use-context VSPHERE-NAMESPACE
  7. 執行下列命令以列出 Kubernetes 命名空間。
    kubectl get ns
  8. 主管 上 TMC 的 Kubernetes 命名空間名為 svc-tmc-cXXXX (其中,XXXX 為數字)。例如,svc-tmc-c1208。確認此 Kubernetes 命名空間存在且處於作用中狀態。
  9. 使用文字編輯器建立名為 agentconfig.yaml 的自訂資源定義。此檔案包含 TMC 命名空間、TMC Self-Managed 部署的主機名稱以及 CA 憑證內容。
    • namespace 欄位中輸入 TMC 的 Kubernetes 命名空間的名稱。
    • caCerts 欄位中輸入 CA 憑證。
    • allowedHostNames 欄位中輸入 TMC 主機名稱。
    apiVersion: "installers.tmc.cloud.vmware.com/v1alpha1"
    kind: "AgentConfig"
    metadata:
      name: "tmc-agent-config"
      namespace: "<namespace>"
    spec:
      caCerts: |-
        -----BEGIN CERTIFICATE-----
        Certificate1
        -----END CERTIFICATE-----
        -----BEGIN CERTIFICATE-----
        Certificate2
        -----END CERTIFICATE-----
      allowedHostNames:
        - "google.com"
  10. 套用您建立的 AgentConfig yaml 檔案。
    kubectl apply -f agentconfig.yaml
  11. 使用 Web 介面完成 Tanzu Mission Control Self-Managed 安裝的登錄程序。如需指示,請參閱 Tanzu Mission Control 說明文件