Rancher-CLI的安装使用


Rancher CLI(命令行界面)是一个命令行工具,可用于与 Rancher 进行交互。

下载 Rancher CLI

Rancher 提供了 Windows、Mac 和 Linux 的 Rancher CLI 二进制文件下载链接,该链接位于 Rancher UI 的右下角,单击链接可以下载 Rancher CLI 二进制文件。除此之外,您还可以访问 Rancher 的 GitHub 页面,导航到CLI 发行页面,下载该二进制文件。

国内用户,可以导航到 https://mirror.rancher.cn 下载所需资源

配置到环境变量中

mv ./rancher /usr/local/bin/
chmod +x /usr/local/bin/rancher

要求

下载 Rancher CLI 后,需要配置一些参数:

您的Rancher Server URL,用于连接到 Rancher Server。
API Bearer Token,用于与 Rancher 进行身份验证。有关获取 Bearer Token 的更多信息,请参见创建 API 密钥

CLI 认证

在使用 Rancher CLI 控制 Rancher Server 之前,必须使用 API​​ Bearer Token 进行身份验证。使用以下命令登录(用您的信息替换 <BEARER_TOKEN> 和 <SERVER_URL> ):

$ ./rancher login https://<SERVER_URL> --token <BEARER_TOKEN>

如果您的 Rancher Server 使用的是自签名证书,则 Rancher CLI 会询问您是否继续连接。

选择项目

在执行任何命令之前,必须选择一个 Rancher 项目(Project)来对其执行命令。要选择要运行的项目,请使用命令./rancher context switch 切换或选择项目。输入此命令时,将显示可用项目的列表。输入数字以选择您的项目。

例如: ./rancher context switch 输出

User:rancher-cli-directory user$ ./rancher context switch
NUMBER    CLUSTER NAME   PROJECT ID              PROJECT NAME
1         cluster-2      c-7q96s:p-h4tmb         project-2
2         cluster-2      c-7q96s:project-j6z6d   Default
3         cluster-1      c-lchzv:p-xbpdt         project-1
4         cluster-1      c-lchzv:project-s2mch   Default
Select a Project:

输入数字“3”,单击回车键,控制台会显示两条消息,第一条说明您已切换到项目project-1,第二条说明修改project-1参数后,这些改动会被保存到/Users/markbishop/.rancher路径下的cli2.json文件中。

INFO[0005] Setting new context to project project-1
INFO[0005] Saving config to /Users/markbishop/.rancher/cli2.json

如果需要执行kubectl命令,还需要安装kubectl,安装kubectl 请参考Linux通过二进制文件安装kubectl
官方参考

声明:初心|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - Rancher-CLI的安装使用


愿你勿忘初心,并从一而终