跳到主要内容

安装 kbcli

你可以将 kbcli 安装在笔记本电脑或者云上的虚拟机上。

环境准备

Windows 用户需配置 PowerShell 5.0 及以上的版本。

安装 kbcli

kbcli 目前支持 macOS、Windows 和 Linux 系统。

使用 curlbrew 安装 kbcli。

  • 选项 1:执行 curl 命令安装 kbcli

    1. 安装 kbcli。

      curl -fsSL https://kubeblocks.io/installer/install_cli.sh | bash

      如果想安装 kbcli 的指定版本,请按照以下步骤进行操作:

      1. kbcli Release 页面中查看可用版本。

      2. 使用 -s 指定版本,并执行以下命令。

        curl -fsSL https://kubeblocks.io/installer/install_cli.sh | bash -s x.x.x
      备注

      kbcli 默认安装最新版本。在安装 KubeBlocks 时,kbcli 会安装与之匹配的版本。请确保 kbcli 和 KubeBlocks 的主版本号相匹配。

      例如,你可以安装 kbcli v0.6.1 和 KubeBlocks v0.6.3。但是,如果安装的是 kbcli v0.5.0 和 KubeBlocks v0.6.0,就可能会报错,因为版本不匹配。

    2. 执行 kbcli version 命令,检查 kbcli 版本并确保已成功安装。

      备注

      如果安装超时,请检查你的网络设置并重试。

  • 选项 2:用 Homebrew 安装 kbcli

    1. 安装 ApeCloud 的 Homebrew 包(ApeCloud tap)。

      brew tap apecloud/tap
    2. 安装 kbcli。

      brew install kbcli

      如果想安装 kbcli 的指定版本,执行:

      # 查看可用版本 
      brew search kbcli

      # 安装指定版本
      brew install kbcli@x.x.x
    3. 确认 kbcli 是否已成功安装。

      kbcli -h

(可选) 启用 kbcli 的自动补全功能

kbcli 支持命令行自动补全。

# 配置 SHELL-TYPE 为 bash、fish、PowerShell、zsh 中的一种
kbcli completion SHELL-TYPE -h

举个例子,如果想要启用 zsh 的 kbcli 自动补全功能:

步骤:

  1. 查阅用户指南。

    kbcli completion zsh -h
  2. 启用终端的补全功能。

    echo "autoload -U compinit; compinit" >> ~/.zshrc
  3. 启用 kbcli 的自动补全功能。

    echo "source <(kbcli completion zsh); compdef _kbcli kbcli" >> ~/.zshrc