根据当前安装的 DC/OS CLI 版本,您可以选择将 CLI 更新为群集的最新版本或安装特定版本。另请注意,如果您从 PyPI 或 DC/OS UI 1.7 或更早版本下载 CLI,则必须完全卸载 CLI,然后安装新版本的软件进行升级。
使用 UI 升级 CLI
安装 DC/OS CLI 的建议方法是从 DC/OS UI 获取预先格式化的命令集,然后在终端运行这些命令。如果当前安装的 CLI 版本可以升级到最新版本,请执行以下步骤以完成升级。
-
在终端删除当前 CLI 二进制文件。例如,如果是安装到
/usr/local/bin/
:rm -rf /usr/local/bin/dcos
-
接着导航到 DC/OS UI,单击右上角群集名称右侧的向下箭头。
图 1. 打开群集弹出菜单
-
选择 安装 CLI 以显示安装命令。
图 2. 选择 安装 CLI
-
将适合您操作系统的代码片段复制并粘贴到您的终端,然后按返回键。这会自动下载、移动并运行群集的“设置”命令。要运行的最后一个命令
dcos
将显示 DCOS 命令概述。图 3. 代码片段窗口
-
列出群集进行验证:
dcos cluster list NAME ID STATUS VERSION URL * kjdskjd-ds-derr-1 0e2f90b-ded3-458b-8157-0365c8bd1ca4 AVAILABLE 1.13.0 http://example.com mr-clr-714024134 e71432a-8c60-48f0-bb14-ddf287775cdb AVAILABLE 1.14-dev http://example-1.com
手动升级/降级特定版本的 CLI
-
在终端删除当前 CLI 二进制文件。例如,如果是安装到
/usr/local/bin/
:rm -rf /usr/local/bin/dcos
-
通过运行以下命令并将
dcos
替换为操作系统类型 (<target-os-type>
、darwin
、linux
)和具有您想用的版本的windows
(例如,1.13),将 DC/OS CLI 二进制文件<dcos-version>
下载到本地目录:curl https://downloads.dcos.io/binaries/cli/<target-os-type>/x86-64/dcos-<dcos-version>/dcos -o dcos
例如,DC/OS 1.13 上的 Mac 用户的 CLI 下载是这样的:
curl https://downloads.dcos.io/binaries/cli/darwin/x86-64/dcos-1.13/dcos -o dcos
-
将 CLI 二进制文件移动到本地目录,应为
/usr/local/bin
:sudo mv dcos /usr/local/bin
-
使 CLI 二进制文件可执行:
chmod +x /usr/local/bin/dcos
-
列出群集进行验证:
dcos cluster list NAME ID STATUS VERSION URL * kjdskjd-ds-derr-1 0e2f90b-ded3-458b-8157-0365c8bd1ca4 AVAILABLE 1.13.0 http://example.com mr-clr-714024134 e71432a-8c60-48f0-bb14-ddf287775cdb AVAILABLE 1.14-dev http://example-1.com
如果系统无法找到可执行文件,您可能需要重新打开命令提示符或手动将安装目录添加到 PATH 环境变量中。
有关使用 DC/OS CLI 时配置选项的信息,请参阅 配置命令行界面. 有关使用 DC/OS CLI 时认证和授权的信息,请参阅相应的 安全 部分。