简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。
安装Trident Protect命令行界面插件
贡献者
建议更改
您可以使用Trident Protect命令行插件(Trident实用程序的扩展)创建Trident Protect `tridentctl`自定义资源(CRS)并与之交互。
安装Trident Protect命令行界面插件
在使用命令行实用程序之前、您需要将其安装在用于访问集群的计算机上。根据您的计算机使用的是x64 CPU还是ARM CPU、执行以下步骤。
下载适用于Linux amd64 CPU的插件
-
下载Trident Protect命令行界面插件:
curl -L -o tridentctl-protect https://github.com/NetApp/tridentctl-protect/releases/download/24.10.0/tridentctl-protect-linux-amd64
下载适用于Linux ARM64 CPU的插件
-
下载Trident Protect命令行界面插件:
curl -L -o tridentctl-protect https://github.com/NetApp/tridentctl-protect/releases/download/24.10.0/tridentctl-protect-linux-arm64
下载适用于Mac amd64 CPU的插件
-
下载Trident Protect命令行界面插件:
curl -L -o tridentctl-protect https://github.com/NetApp/tridentctl-protect/releases/download/24.10.0/tridentctl-protect-macos-amd64
下载适用于Mac ARM64 CPU的插件
-
下载Trident Protect命令行界面插件:
curl -L -o tridentctl-protect https://github.com/NetApp/tridentctl-protect/releases/download/24.10.0/tridentctl-protect-macos-arm64
-
为二进制文件启用执行权限:
chmod +x tridentctl-protect
-
将插件二进制文件复制到路径变量中定义的位置。例如、
/usr/bin`或 `/usr/local/bin
(您可能需要提升Privileges):cp ./tridentctl-protect /usr/local/bin/
-
您也可以将二进制文件复制到主目录中的某个位置。在这种情况下、您可能需要将位置添加到路径变量中:
cp ./tridentctl-protect ~/bin/
查看Trident命令行界面插件帮助
您可以使用内置插件的帮助功能获取有关插件功能的详细帮助:
步骤
-
使用帮助功能查看使用指南:
tridentctl protect help
启用命令自动完成
安装Trident Protect命令行界面插件后、您可以对某些命令启用自动完成。
为bash shell启用自动完成
-
下载完成脚本:
curl -L -O https://github.com/NetApp/tridentctl-protect/releases/download/24.10.0/tridentctl-completion.bash
-
在主目录中创建一个新目录以包含该脚本:
mkdir -p ~/.bash/completions
-
将下载的脚本移动到 `~/.bash/completions`目录:
mv tridentctl-completion.bash ~/.bash/completions/
-
将以下行添加到 `~/.bashrc`主目录中的文件:
source ~/.bash/completions/tridentctl-completion.bash
为Z shell启用自动完成
-
下载完成脚本:
curl -L -O https://github.com/NetApp/tridentctl-protect/releases/download/24.10.0/tridentctl-completion.zsh
-
在主目录中创建一个新目录以包含该脚本:
mkdir -p ~/.zsh/completions
-
将下载的脚本移动到 `~/.zsh/completions`目录:
mv tridentctl-completion.zsh ~/.zsh/completions/
-
将以下行添加到 `~/.zprofile`主目录中的文件:
source ~/.zsh/completions/tridentctl-completion.zsh
结果
下次shell登录时、您可以将命令自动完成与trdentctrL保护插件结合使用。