3.4. 安装托管的 control plane 命令行界面


托管 control plane 命令行界面 hcp 是一款可用于托管 control plane 的工具。对于第 2 天操作,如管理和配置,请使用 GitOps 或您自己的自动化工具。

3.4.1. 从终端安装托管的 control plane 命令行界面

您可以从终端安装托管的 control plane 命令行界面(CLI) hcp

流程

  1. 运行以下命令,获取用于下载 hcp 二进制文件的 URL:

    $ oc get ConsoleCLIDownload hcp-cli-download -o json | jq -r ".spec"
  2. 运行以下命令来下载 hcp 二进制文件:

    $ wget <hcp_cli_download_url> 1
    1
    hcp_cli_download_url 替换为您在上一步中获取的 URL。
  3. 运行以下命令来解包下载的存档:

    $ tar xvzf hcp.tar.gz
  4. 运行以下命令使 hcp 二进制文件可执行:

    $ chmod +x hcp
  5. 运行以下命令,将 hcp 二进制文件移到路径中的目录中:

    $ sudo mv hcp /usr/local/bin/.
注意

如果您在 Mac 计算机上下载 CLI,您可能会看到有关 hcp 二进制文件的警告。您需要调整安全设置,以允许运行二进制文件。

验证

  • 运行以下命令,验证您是否可以看到可用参数列表:

    $ hcp create cluster <platform> --help 1
    1
    您可以使用 hcp create cluster 命令来创建和管理托管集群。支持的平台包括 awsagentkubevirt

3.4.2. 使用 Web 控制台安装托管的 control plane 命令行界面

您可以使用 OpenShift Container Platform Web 控制台安装托管的 control plane 命令行界面 (CLI) hcp

流程

  1. 在 OpenShift Container Platform web 控制台中点 Help 图标 Command Line Tools
  2. 为您的平台点 Download hcp CLI
  3. 运行以下命令来解包下载的存档:

    $ tar xvzf hcp.tar.gz
  4. 运行以下命令使二进制文件可执行:

    $ chmod +x hcp
  5. 运行以下命令,将二进制文件移到路径中的目录中:

    $ sudo mv hcp /usr/local/bin/.
注意

如果您在 Mac 计算机上下载 CLI,您可能会看到有关 hcp 二进制文件的警告。您需要调整安全设置,以允许运行二进制文件。

验证

  • 运行以下命令,验证您是否可以看到可用参数列表:

    $ hcp create cluster <platform> --help 1
    1
    您可以使用 hcp create cluster 命令来创建和管理托管集群。支持的平台包括 awsagentkubevirt

3.4.3. 使用内容网关安装托管的 control plane 命令行界面

您可以使用内容网关安装托管的 control plane 命令行界面 (CLI) hcp

流程

  1. 访问内容网关并下载 hcp 二进制文件。
  2. 运行以下命令来解包下载的存档:

    $ tar xvzf hcp.tar.gz
  3. 运行以下命令使 hcp 二进制文件可执行:

    $ chmod +x hcp
  4. 运行以下命令,将 hcp 二进制文件移到路径中的目录中:

    $ sudo mv hcp /usr/local/bin/.
注意

如果您在 Mac 计算机上下载 CLI,您可能会看到有关 hcp 二进制文件的警告。您需要调整安全设置,以允许运行二进制文件。

验证

  • 运行以下命令,验证您是否可以看到可用参数列表:

    $ hcp create cluster <platform> --help 1
    1
    您可以使用 hcp create cluster 命令来创建和管理托管集群。支持的平台包括 awsagentkubevirt
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.