首页 > 其他分享 >k8s operator开发环境准备

k8s operator开发环境准备

时间:2022-11-02 21:45:57浏览次数:46  
标签:kubectl git go version 开发 operator k8s kubebuilder

一、 版本

  • go version 1.15+ (kubebuilder v3.0 < v3.1)
  • go version 1.16+ (kubebuilder v3.1 < v3.3)
  • go version 1.17+ (kubebuilder v3.3+)
  • docker version 17.03+
  • kubectl version v1.11.3+
  • access to a kubernetes v1.11.3+ cluster

二、准备k8s集群

 

三、安装kubectl

下载kubectl到本地

curl -LO "https//dl.k8s.io/release/v1.23.0/bin/windows/amd64/kubectl.exe"

并copy到path路径

 

四、安装kubebuilder

mac/linux安装方式

curl -L -o kubebuilder https://go.kubebuilder.io/dl/latest/$(go env GOOS)/$(go env GOARCH)

chmod +x kubebuilder && mv kubebuilder /usr/local/bin/

 

windows系统安装方式

官方无windows的包,how?

#确保go_proxy设置ok

export GOPROXY=https://goproxy.io,direct

#clone kubebuilder仓库,选择对应分支版本

git clone [email protected]:kubernetes-sigs/kubebuilder.git

#需要提前搞定make命令

cd /kubebuilder

make build 

#编译完成后,kubebuilder可执行文件加入path即可

 

标签:kubectl,git,go,version,开发,operator,k8s,kubebuilder
From: https://www.cnblogs.com/apoorgod/p/16852592.html

相关文章