若要在 主管 上佈建 TKG 叢集,可以建立本機內容程式庫並匯入 Tanzu Kubernetes 版本。本機內容程式庫的一般使用案例是網際網路受限制的環境 (氣隙)。

建立本機內容程式庫包括設定程式庫、下載 OVA 檔案以及將其匯入至本機內容程式庫。

必要條件

內容程式庫功能是 主管 上 TKG 依賴的 vCenter Server 功能。如需詳細資訊,請參閱〈使用內容程式庫〉

程序

  1. 使用 vSphere Client 登入 vCenter Server
  2. 按一下功能表
  3. 按一下內容程式庫
  4. 按一下建立
    系統隨即顯示 新增內容程式庫精靈。
  5. 指定內容程式庫的名稱和位置,並在完成後按下一步
    欄位 說明
    名稱 輸入說明性名稱,例如 TKr-local
    附註 包括說明,例如 Local library for Tkrs for TKG
    vCenter Server 選取啟用了 vSphere IaaS control planevCenter Server 執行個體。
  6. 設定內容程式庫頁面上,選取本機內容程式庫選項,然後按下一步
    對於本機內容程式庫,您可以手動匯入要使用的 OVF 範本。
  7. 套用安全性原則頁面上設定 OVF 安全性原則,並在完成後按下一步
    1. 選取套用安全性原則
    2. 選取 OVF 預設原則
    如果選取此選項,系統會在同步程序期間驗證 OVF 簽署憑證。未通過憑證驗證的 OVF 範本會標有 驗證失敗標籤。將會保留範本中繼資料,但無法同步 OVF 檔案。
    備註: 目前, OVF 預設原則是唯一支援的安全性原則。
  8. 新增儲存區頁面上,選取資料存放區做為內容程式庫內容的儲存位置,然後按下一步
  9. 即將完成頁面上,檢閱詳細資料並按一下完成
  10. 內容程式庫頁面中,選取已建立的新內容程式庫。
  11. 針對要匯入至本機內容程式庫的每個 Tanzu Kubernetes 版本 下載 OVA 檔案。
    1. 使用瀏覽器導覽至下列 URL:
    2. 按一下所需映像的目錄。此目錄通常是最新的 Kubernetes 發行版本。
      例如:
      ob-18186591-photon-3-k8s-v1.20.7---vmware.1-tkg.1.7fb9067
      重要: 您需要使用發行版本名稱將檔案匯入至本機內容程式庫。您應該將目的地名稱複製到一個檔案中,或者在完成該程序之前保持瀏覽器開啟狀態。基於上述範例,您需要的名稱字串的必需部分為 photon-3-k8s-v1.20.7---vmware.1-tkg.1.7fb9067
    3. 對於下列每個檔案,按一下滑鼠右鍵,然後選取將連結另存為
      • photon-ova-disk1.vmdk
      • photon-ova.cert
      • photon-ova.mf
      • photon-ova.ovf
      必須下載的檔案清單。
    4. 確認每個檔案均已成功下載至本機檔案系統。
    備註: 匯入的檔案是 OVF 和 VMDK 檔案。但是,如果套用了安全性原則,則在匯入期間,來源目錄中必須存在所有四個檔案 (包括憑證 ( *.cert) 和資訊清單 ( *.mf))。如果匯入期間不存在這些憑證和資訊清單檔案,則匯入的 Tanzu Kubernetes 版本不可用。
  12. 將 OVA 和 VMDK 檔案匯入至本機內容程式庫。
    1. 選取功能表 > 內容程式庫 >
    2. 內容程式庫的清單中,按一下您所建立的本機內容程式庫的名稱對應的連結。
    3. 按一下動作
    4. 選取匯入項目
    5. 匯入程式庫項目視窗中,選取本機檔案
    6. 按一下上傳檔案
    7. 選取 photon-ova.ovfphoton-ova-disk1.vmdk 檔案。
      將會看到訊息: 2 files ready to import。列出的每個檔案的名稱旁邊會有一個綠色的核取記號。
    8. 目的地項目名稱變更為作業系統映像版本加上下載檔案所在目錄中的 Kubernetes 版本。
      例如:
      photon-3-k8s-v1.20.7---vmware.1-tkg.1.7fb9067
      警告: 內容程式庫 目的地項目名稱必須與所需 Tanzu Kubernetes 版本的資料夾名稱字串完全相符。如果名稱不相符,則 主管 無法將映像解析為有效的 Tanzu Kubernetes 版本。
    9. 按一下匯入

      [匯入程式庫項目] 視窗,其中包含選取的選項。

  13. 確認本機內容程式庫已填入 Tanzu Kubernetes 版本
    1. 頁面底部會顯示最近的工作窗格。
    2. 監控工作擷取程式庫項目的內容,並確認其已成功完成
    3. 在本機內容程式庫中,選取範本 > OVF 與 OVA 範本
    4. 確認 Tanzu Kubernetes 版本 中繼資料已列出且其內容儲存在本機。

      本機內容程式庫的 [OVF 與 OVA 範本] 索引標籤列出了 Tanzu Kubernetes 版本中繼資料。

下一步

Tanzu Kubernetes 版本 內容程式庫必須與佈建 TKG 叢集的每個 vSphere 命名空間 相關聯。請參閱設定 vSphere 命名空間 以便託管 TKG 服務 叢集