更新时间:2023-01-13 GMT+08:00
分享

安装Controller

安装 kustomize

基于模板生成YAML文件,下载kustomize二进制压缩包:https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize/v3.8.1/kustomize_v3.8.1_linux_amd64.tar.gz

# 解压并安装
$ tar zxvf kustomize_v3.8.1_linux_amd64.tar.gz
$ chmod +x kustomize
$ mv kustomize /usr/local/bin/
$ kustomize version
{Version:kustomize/v3.8.1 GitCommit:0b359d0ef0272e6545eda0e99aacd63aef99c4d0 BuildDate:2020-07-16T00:58:46Z GoOs:linux GoArch:amd64}

安装controller-gen

构建控制器所使用的Go语言controller-runtime库。
  1. 下载源码controller-tools-0.3.0
  2. 构建二进制并安装。
    $ unzip controller-tools-0.3.0.zip
    $ go build -a -o controller-gen cmd/controller-gen/main.go
    $ mv controller-gen /usr/local/bin/
    $ controller-gen --version
    Version: (devel)

相关文档