k8s CRD(一)quick start
k8s CRD(一)quick start
1.安装CRD所需环境
1、去找一个k8s集群 2、找一台master节点(可以用kuberctl命令的即可),安装golang,配置好Gopath
2.开始安装
这边可能下载不下来包,你可以访问这个网址https://go.kubebuilder.io/dl/2.3.0。自己下载就行
上面完成后,试一下kubebuilder --help会出现指导就算安装完成 接下来创建一个简单的CRD
要是上述步骤没抱什么其他错的话,那就说明你的CRD controller已经部署在集群了,运行以下命令查看:
可以在源码目录下看到config文件下有个sample文件夹,里面有例子:
那就完成了一个简单的CRD demo了
3.构建CRD镜像并部署进k8s
构建镜像并推送至你的镜像仓库
指定镜像将controller部署进你的集群
4.卸载CRD
最后更新于
这有帮助吗?