5.2.3. 从源编译并安装 Operator SDK CLI

可获取 Operator SDK 源代码来编译和安装 SDK CLI。

先决条件

  • Git
  • Go v1.13+
  • docker v17.03+、podman v1.9.3+ 或 buildah v1.7+
  • 已安装 OpenShift CLI(oc)v4.6+
  • 访问基于 Kubernetes v1.12.0+ 的集群
  • 访问容器 registry

流程

  1. 克隆 operator-sdk 存储库:

    $ git clone https://github.com/operator-framework/operator-sdk
  2. 进入克隆存储库的目录:

    $ cd operator-sdk
  3. 检查 v0.19.4 发行版本:

    $ git checkout tags/v0.19.4 -b v0.19.4
  4. 更新依赖项:

    $ make tidy
  5. 编译并安装 SDK CLI:

    $ make install

    这会在 $GOPATH/bin/ 目录中安装 CLI 二进制 operator-sdk

  6. 验证是否已正确安装 CLI 工具:

    $ operator-sdk version