1.2. 设置 ROSA CLI
使用以下步骤在安装主机上安装并配置 Red Hat OpenShift Service on AWS (ROSA) CLI rosa
。
流程
-
从 OpenShift Cluster Manager 的 Downloads 页面下载您的操作系统的 ROSA CLI (
rosa
)的最新版本。 从下载的存档中提取
rosa
二进制文件。以下示例从 Linux tar 归档中提取二进制文件:tar xvf rosa-linux.tar.gz
$ tar xvf rosa-linux.tar.gz
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在您的路径中添加
rosa
。在以下示例中,/usr/local/bin
目录包含在用户的路径中:sudo mv rosa /usr/local/bin/rosa
$ sudo mv rosa /usr/local/bin/rosa
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 通过查询
rosa
版本来验证 ROSA CLI 是否已正确安装:rosa version
$ rosa version
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 输出示例
1.2.15 Your ROSA CLI is up to date.
1.2.15 Your ROSA CLI is up to date.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 可选:为 ROSA CLI 启用 tab 自动完成功能。启用 tab 自动完成功能后,您可以按
Tab
键两次来自动完成子命令并接收命令建议:在 Linux 主机上为 Bash 启用持久性 tab 自动完成功能:
为 Bash 生成
rosa
选项卡补全配置文件,并将其保存到/etc/bash_completion.d/
目录中:rosa completion bash > /etc/bash_completion.d/rosa
# rosa completion bash > /etc/bash_completion.d/rosa
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 打开一个新的终端,以激活配置。
为 macOS 主机上的 Bash 启用持久性 tab 自动完成功能:
为 Bash 生成
rosa
选项卡补全配置文件,并将其保存到/usr/local/etc/bash_completion.d/
目录中:rosa completion bash > /usr/local/etc/bash_completion.d/rosa
$ rosa completion bash > /usr/local/etc/bash_completion.d/rosa
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 打开一个新的终端,以激活配置。
为 Zsh 启用持久性标签页完成:
如果没有为您的 Zsh 环境启用 tab 自动完成功能,请运行以下命令启用它:
echo "autoload -U compinit; compinit" >> ~/.zshrc
$ echo "autoload -U compinit; compinit" >> ~/.zshrc
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 为 Zsh 生成
rosa
标签页完成配置文件,并将其保存到功能路径中的第一个目录中:rosa completion zsh > "${fpath[1]}/_rosa"
$ rosa completion zsh > "${fpath[1]}/_rosa"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 打开一个新的终端,以激活配置。
为 fish 启用持久性 tab 自动完成功能:
为方便生成
rosa
选项卡补全配置文件,并将其保存到~/.config/fish/completions/
目录中:rosa completion fish > ~/.config/fish/completions/rosa.fish
$ rosa completion fish > ~/.config/fish/completions/rosa.fish
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 打开一个新的终端,以激活配置。
为 PowerShell 启用持久性 tab 自动完成功能:
为 PowerShell 生成
rosa
选项卡补全配置文件,并将它保存到名为rosa.ps1
的文件中:PS> rosa completion powershell | Out-String | Invoke-Expression
PS> rosa completion powershell | Out-String | Invoke-Expression
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
Source 来自您的 PowerShell 配置集中的
rosa.ps1
文件。
注意有关配置
rosa
tab 自动完成功能的更多信息,请通过运行rosa completion --help
命令来查看帮助菜单。