安装 Carvel 工具

Carvel 开源项目提供一系列可靠、单一用途、可组合的工具,可帮助在 Kubernetes 中构建、配置和部署应用程序。如果要使用覆盖网络自定义集群、创建自定义 ClusterClass 定义或执行其他高级配置,则可能需要这些工具。

Tanzu Kubernetes Grid 为与 Tanzu CLI 捆绑在一起的 ytt, kapp, kbld, and imgpkg 提供签名二进制文件。该包还包括一种 Kubernetes 目录结构工具 vendir,最终用户当前不需要使用该工具,但为方便起见提供了该工具。

下载 Carvel 工具

  1. 转到 VMware Customer Connect,然后使用 VMware Customer Connect 凭据登录。

  2. 访问 Tanzu Kubernetes Grid 下载页面

  3. VMware Tanzu Kubernetes Grid 行中,单击转到下载 (Go to Downloads)

  4. 选择版本 (Select Version) 下拉菜单中,选择 2.4.0

  5. 产品下载 (Product Downloads) 下,滚动到标有 TKG Carvel Tools 2.4.0 的部分。

    macOS
    找到 TKG Carvel Tools for Mac,然后单击 立即下载 (Download Now)
    Linux
    找到 TKG Carvel Tools for Linux,然后单击 立即下载 (Download Now)
    Windows
    找到 TKG Carvel Tools for Windows,然后单击 立即下载 (Download Now)
  6. 解压缩操作系统的 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
  7. 解压缩包文件后,打开 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.2 重命名为 ytt.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 映像并传输这些映像的工具。要在 Internet 受限的环境中部署 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.2 重命名为 imgpkg.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.2 重命名为 kapp.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.2 重命名为 kbld.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