安裝 Carvel 工具

Carvel 開放原始碼專案提供一組可靠且為單一用途的可組合工具,有助於您在 Kubernetes 中建置、設定和部署應用程式。如果要使用覆蓋網路自訂叢集、建立自訂 ClusterClass 定義或執行其他進階組態,則可能需要這些工具。

Tanzu Kubernetes Grid 提供 yttkappkbldimgpkg 的簽署二進位檔,並隨附於 Tanzu CLI。該服務包還包含一個 Kubernetes 目錄結構工具 vendir,使用者目前不需要使用該工具,之所以提供,是為了方便使用。

下載 Carvel 工具

  1. 移至 VMware Customer Connect,然後使用 VMware Customer Connect 認證登入。

  2. 瀏覽至 Tanzu Kubernetes Grid v2.3.1 產品下載

  3. 捲動到標記有 TKG Carvel Tools 2.3.1 的部分。

    macOS
    找到 TKG Carvel Tools for Mac,然後按兩下 立即下載 (Download Now)
    Linux
    找到 TKG Carvel Tools for Linux,然後按兩下 立即下載 (Download Now)
    Windows
    找到 TKG Carvel Tools for Windows,然後按兩下 立即下載 (Download Now)
  4. 解壓縮作業系統的 Carvel 工具服務包檔案。若要解壓縮服務包檔案,請使用您選擇的解壓縮工具。例如,在 Linux 或 macOS 上,您可以使用 unzip 命令。

    macOS
    tar -xvf tkg-carvel-tools-darwin-amd64.tar.gz
    
    Linux
    tar -xvf tkg-carvel-tools-linux-amd64.tar.gz
    
    Windows
    使用 Windows 解壓縮工具來解壓縮 tkg-carvel-tools-windows-amd64.zip
  5. 解壓縮服務包檔案後,開啟 cli 資料夾。

    cd cli
    

    cli 資料夾包含以下檔案:

    macOS
    imgpkg-darwin-amd64-v0.36.0+vmware.2.gz
    kapp-darwin-amd64-v0.55.0+vmware.2.gz
    kbld-darwin-amd64-v0.37.0+vmware.2.gz
    vendir-darwin-amd64-v0.33.1+vmware.2.gz
    ytt-darwin-amd64-v0.45.0+vmware.2.gz
    
    Linux
    imgpkg-linux-amd64-v0.36.0+vmware.2.gz
    kapp-linux-amd64-v0.55.0+vmware.2.gz
    kbld-linux-amd64-v0.37.0+vmware.2.gz
    vendir-linux-amd64-v0.33.1+vmware.2.gz
    ytt-linux-amd64-v0.45.0+vmware.2.gz
    
    Windows
    imgpkg-windows-amd64-v0.36.0+vmware.2.gz
    kapp-windows-amd64-v0.55.0+vmware.2.gz
    kbld-windows-amd64-v0.37.0+vmware.2.gz
    vendir-windows-amd64-v0.33.1+vmware.2.gz
    ytt-windows-amd64-v0.45.0+vmware.2.gz
    

安裝 ytt

ytt 是用來範本化及修補 YAML 檔案的命令列工具。您還可以使用 ytt,將 YAML 的片段和堆疊收集到模組化區塊中,以方便重新使用。Tanzu Kubernetes Grid 使用 ytt,以支援對叢集和叢集計劃,進行以覆疊為基礎的自訂。您可能需要 ytt,才能使用自訂覆疊。

macOS
  1. 解壓縮 ytt 二進位檔,並使其可執行。

    gunzip ytt-darwin-amd64-v0.45.0+vmware.2.gz
    
    chmod ugo+x ytt-darwin-amd64-v0.45.0+vmware.2
    
  2. 將二進位檔移至 /usr/local/bin,並重新命名為 ytt

    sudo mv ./ytt-darwin-amd64-v0.45.0+vmware.2 /usr/local/bin/ytt
    
  3. 執行 ytt --version,檢查 ytt 的正確版本是否已安裝且可執行。

    ytt --version
    
Linux
  1. 解壓縮 ytt 二進位檔,並使其可執行。

    gunzip ytt-linux-amd64-v0.45.0+vmware.2.gz
    
    chmod ugo+x ytt-linux-amd64-v0.45.0+vmware.2
    
  2. 將二進位檔移至 /usr/local/bin,並重新命名為 ytt

    sudo mv ./ytt-linux-amd64-v0.45.0+vmware.2 /usr/local/bin/ytt
    
  3. 執行 ytt --version,檢查 ytt 的正確版本是否已安裝且可執行。

    ytt --version
    
Windows
  1. 解壓縮 ytt 二進位檔。

    gunzip ytt-windows-amd64-v0.45.0+vmware.2.gz
    
  2. 重新命名 ytt-windows-amd64-v0.45.0+vmware.2ytt.exe

    mv ytt-windows-amd64-v0.45.0+vmware.2 ytt.exe
    
  3. 建立新的 Program Files\ytt 資料夾,並將 ytt.exe 檔案複製到其中。

  4. ytt 資料夾上按一下滑鼠右鍵,選取內容 (Properties) > 安全性 (Security),並確定您的使用者帳戶具有完全控制 (Full Control) 權限。
  5. 使用 Windows Search 搜尋 env
  6. 選取編輯系統環境變數 (Edit the system environment variables),然後按一下環境變數 (Environment Variables) 按鈕。
  7. 系統變數 (System variables) 下選取 Path 資料列,然後按一下編輯 (Edit)
  8. 按一下新增 (New),以新增資料列,然後輸入 ytt 工具的路徑。
  9. 在新終端機的命令列中,執行 ytt version,以檢查是否適當安裝正確版本的 ytt

    ytt version
    


安裝 imgpkg

imgpkg 是一個可讓 Kubernetes 將組態和相關聯的容器映像儲存成 OCI 映像並傳輸這些映像的工具。若要在網際網路受限的環境中部署 Tanzu Kubernetes Grid 以及建置您自己的機器映像,則需要 imgpkg。在設定 Harbor 套件時,也需要使用該套件。

macOS
  1. 解壓縮 imgpkg 二進位檔,並使其可執行。

    gunzip imgpkg-darwin-amd64-v0.36.0+vmware.2.gz
    
    chmod ugo+x imgpkg-darwin-amd64-v0.36.0+vmware.2
    
  2. 將二進位檔移至 /usr/local/bin,並重新命名為 imgpkg

    sudo mv ./imgpkg-darwin-amd64-v0.36.0+vmware.2 /usr/local/bin/imgpkg
    
  3. 執行 imgpkg --version,檢查 imgpkg 的正確版本是否已安裝且可執行。

    imgpkg --version
    
Linux
  1. 解壓縮 imgpkg 二進位檔,並使其可執行。

    gunzip imgpkg-linux-amd64-v0.36.0+vmware.2.gz
    
    chmod ugo+x imgpkg-linux-amd64-v0.36.0+vmware.2
    
  2. 將二進位檔移至 /usr/local/bin,並重新命名為 imgpkg

    sudo mv ./imgpkg-linux-amd64-v0.36.0+vmware.2 /usr/local/bin/imgpkg
    
  3. 執行 imgpkg --version,檢查 imgpkg 的正確版本是否已安裝且可執行。

    imgpkg --version
    
Windows
  1. 解壓縮 imgpkg 二進位檔。

    gunzip imgpkg-windows-amd64-v0.36.0+vmware.2.gz
    
  2. 重新命名 imgpkg-windows-amd64-v0.36.0+vmware.2imgpkg.exe

    mv imgpkg-windows-amd64-v0.36.0+vmware.2 imgpkg.exe
    
  3. 建立新的 Program Files\imgpkg 資料夾,並將 imgpkg.exe 檔案複製到其中。

  4. imgpkg 資料夾上按一下滑鼠右鍵,選取內容 (Properties) > 安全性 (Security),並確定您的使用者帳戶具有完全控制 (Full Control) 權限。
  5. 使用 Windows Search 搜尋 env
  6. 選取編輯系統環境變數 (Edit the system environment variables),然後按一下環境變數 (Environment Variables) 按鈕。
  7. 系統變數 (System variables) 下選取 Path 資料列,然後按一下編輯 (Edit)
  8. 按一下新增 (New),以新增資料列,然後輸入 imgpkg 工具的路徑。
  9. 在新終端機的命令列中,執行 imgpkg version,以檢查是否適當安裝正確版本的 imgpkg

    imgpkg version
    


安裝 kapp

kapp 是適用於 Kubernetes 的應用程式部署 CLI。它可讓您將多個 Kubernetes 資源當成一個應用程式,來安裝、升級和刪除。

macOS
  1. 解壓縮 kapp 二進位檔,並使其可執行。

    gunzip kapp-darwin-amd64-v0.55.0+vmware.2.gz
    
    chmod ugo+x kapp-darwin-amd64-v0.55.0+vmware.2
    
  2. 將二進位檔移至 /usr/local/bin,並重新命名為 kapp

    sudo mv ./kapp-darwin-amd64-v0.55.0+vmware.2 /usr/local/bin/kapp
    
  3. 執行 kapp --version,檢查 kapp 的正確版本是否已安裝且可執行。

    kapp --version
    
Linux
  1. 解壓縮 kapp 二進位檔,並使其可執行。

    gunzip kapp-linux-amd64-v0.55.0+vmware.2.gz
    
    chmod ugo+x kapp-linux-amd64-v0.55.0+vmware.2
    
  2. 將二進位檔移至 /usr/local/bin,並重新命名為 kapp

    sudo mv ./kapp-linux-amd64-v0.55.0+vmware.2 /usr/local/bin/kapp
    
  3. 執行 kapp --version,檢查 kapp 的正確版本是否已安裝且可執行。

    kapp --version
    
Windows
  1. 解壓縮 kapp 二進位檔。

    gunzip kapp-windows-amd64-v0.55.0+vmware.2.gz
    
  2. 重新命名 kapp-windows-amd64-v0.55.0+vmware.2kapp.exe

    mv kapp-windows-amd64-v0.55.0+vmware.2 kapp.exe
    
  3. 建立新的 Program Files\kapp 資料夾,並將 kapp.exe 檔案複製到其中。

  4. kapp 資料夾上按一下滑鼠右鍵,選取內容 (Properties) > 安全性 (Security),並確定您的使用者帳戶具有完全控制 (Full Control) 權限。
  5. 使用 Windows Search 搜尋 env
  6. 選取編輯系統環境變數 (Edit the system environment variables),然後按一下環境變數 (Environment Variables) 按鈕。
  7. 系統變數 (System variables) 下選取 Path 資料列,然後按一下編輯 (Edit)
  8. 按一下新增 (New),以新增資料列,然後輸入 kapp 工具的路徑。
  9. 在新終端機的命令列中,執行 kapp version,以檢查是否適當安裝正確版本的 kapp

    kapp version
    


安裝 kbld

kbld 是一個映像建置和解析工具。

macOS
  1. 解壓縮 kbld 二進位檔,並使其可執行。

    gunzip kbld-darwin-amd64-v0.37.0+vmware.2.gz
    
    chmod ugo+x kbld-darwin-amd64-v0.37.0+vmware.2
    
  2. 將二進位檔移至 /usr/local/bin,並重新命名為 kbld

    sudo mv ./kbld-darwin-amd64-v0.37.0+vmware.2 /usr/local/bin/kbld
    
  3. 執行 kbld --version,檢查 kbld 的正確版本是否已安裝且可執行。

Linux
  1. 解壓縮 kbld 二進位檔,並使其可執行。

    gunzip kbld-linux-amd64-v0.37.0+vmware.2.gz
    
    chmod ugo+x kbld-linux-amd64-v0.37.0+vmware.2
    
  2. 將二進位檔移至 /usr/local/bin,並重新命名為 kbld

    sudo mv ./kbld-linux-amd64-v0.37.0+vmware.2 /usr/local/bin/kbld
    
  3. 執行 kbld --version,檢查 kbld 的正確版本是否已安裝且可執行。

    kbld --version
    
Windows
  1. 解壓縮 kbld 二進位檔。

    gunzip kbld-windows-amd64-v0.37.0+vmware.2.gz
    
  2. 重新命名 kbld-windows-amd64-v0.37.0+vmware.2kbld.exe

    mv kbld-windows-amd64-v0.37.0+vmware.2 kbld.exe
    
  3. 建立新的 Program Files\kbld 資料夾,並將 kbld.exe 檔案複製到其中。

  4. kbld 資料夾上按一下滑鼠右鍵,選取內容 (Properties) > 安全性 (Security),並確定您的使用者帳戶具有完全控制 (Full Control) 權限。
  5. 使用 Windows Search 搜尋 env
  6. 選取編輯系統環境變數 (Edit the system environment variables),然後按一下環境變數 (Environment Variables) 按鈕。
  7. 系統變數 (System variables) 下選取 Path 資料列,然後按一下編輯 (Edit)
  8. 按一下新增 (New),以新增資料列,然後輸入 kbld 工具的路徑。
  9. 在新終端機的命令列中,執行 kbld version,以檢查是否適當安裝正確版本的 kbld

    kbld version
    


check-circle-line exclamation-circle-line close-line
Scroll to top icon