Skip to main content
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

安装Trident Protect CLI 插件

贡献者 netapp-aruldeepa

您可以使用Trident Protect 命令行插件,它是Trident的一个扩展。 `tridentctl`实用程序,用于创建和与Trident Protect 自定义资源 (CR) 进行交互。

安装Trident Protect CLI 插件

在使用命令行实用程序之前,需要将其安装在用于访问集群的计算机上。根据您的机器使用的是 x64 还是ARM CPU,请按照以下步骤操作。

下载适用于 Linux AMD64 CPU 的插件
步骤
  1. 下载Trident Protect CLI 插件:

    curl -L -o tridentctl-protect https://github.com/NetApp/tridentctl-protect/releases/download/25.06.0/tridentctl-protect-linux-amd64
下载适用于 Linux ARM64 CPU 的插件
步骤
  1. 下载Trident Protect CLI 插件:

    curl -L -o tridentctl-protect https://github.com/NetApp/tridentctl-protect/releases/download/25.06.0/tridentctl-protect-linux-arm64
下载适用于 Mac AMD64 CPU 的插件
步骤
  1. 下载Trident Protect CLI 插件:

    curl -L -o tridentctl-protect https://github.com/NetApp/tridentctl-protect/releases/download/25.06.0/tridentctl-protect-macos-amd64
下载适用于 Mac ARM64 CPU 的插件
步骤
  1. 下载Trident Protect CLI 插件:

    curl -L -o tridentctl-protect https://github.com/NetApp/tridentctl-protect/releases/download/25.06.0/tridentctl-protect-macos-arm64
  1. 启用插件二进制文件的执行权限:

    chmod +x tridentctl-protect
  2. 将插件二进制文件复制到 PATH 环境变量中定义的位置。例如, /usr/bin`或者 `/usr/local/bin(您可能需要更高的权限):

    cp ./tridentctl-protect /usr/local/bin/
  3. 您也可以选择将插件二进制文件复制到您主目录中的某个位置。在这种情况下,建议确保该位置已添加到您的 PATH 环境变量中:

    cp ./tridentctl-protect ~/bin/
备注 将插件复制到 PATH 环境变量中的某个位置,即可通过键入以下命令来使用该插件。 `tridentctl-protect`或者 `tridentctl protect`从任何地点。

查看Trident CLI 插件帮助

您可以使用插件内置的帮助功能来获取有关插件功能的详细帮助:

步骤
  1. 使用帮助功能查看使用指南:

    tridentctl-protect help

启用命令自动补全

安装Trident Protect CLI 插件后,您可以为某些命令启用自动补全功能。

为 Bash shell 启用自动补全功能
步骤
  1. 下载完成脚本:

    curl -L -O https://github.com/NetApp/tridentctl-protect/releases/download/25.06.0/tridentctl-completion.bash
  2. 在您的用户目录下创建一个新目录,用于存放脚本:

    mkdir -p ~/.bash/completions
  3. 将下载的脚本移动到 `~/.bash/completions`目录:

    mv tridentctl-completion.bash ~/.bash/completions/
  4. 将以下行添加到 `~/.bashrc`您主目录中的文件:

    source ~/.bash/completions/tridentctl-completion.bash
为 Z shell 启用自动补全
步骤
  1. 下载完成脚本:

    curl -L -O https://github.com/NetApp/tridentctl-protect/releases/download/25.06.0/tridentctl-completion.zsh
  2. 在您的用户目录下创建一个新目录,用于存放脚本:

    mkdir -p ~/.zsh/completions
  3. 将下载的脚本移动到 `~/.zsh/completions`目录:

    mv tridentctl-completion.zsh ~/.zsh/completions/
  4. 将以下行添加到 `~/.zprofile`您主目录中的文件:

    source ~/.zsh/completions/tridentctl-completion.zsh
结果

下次登录 shell 时,您可以使用 tridentctl-protect 插件进行命令自动补全。