k8s operator开发:kubebuilder入门项目命令整理

网友投稿 276 2022-09-12

k8s operator开发:kubebuilder入门项目命令整理

mkdir -p helloworld && cd helloworld 创建一个项目 go mod init my.domain/kubebuilder/helloworld kubebuilder init --domain my.domain --repo my.domain/guestbook 创建一个 API kubebuilder create api --group webapp --version v1 --kind Guestbook 部署 make manifests 将 CRD 安装到集群中 make install 运行控制器(这将在前台运行,如果你想让它一直运行,请切换到新的终端)。 make run 安装 CR 实例 kubectl apply -f config/samples/ 构建并推送你的镜像到 IMG 指定的位置。 make docker-build docker-push IMG=harbor.dmcca.loc:10000/zxl-test/guestbook-sample:v1 根据 IMG 指定的镜像将控制器部署到集群中。 make deploy IMG=harbor.dmcca.loc:10000/zxl-test/guestbook-sample:v1 make undeploy IMG=harbor.dmcca.loc:10000/zxl-test/guestbook-sample:v1 卸载 从你的集群中删除 CRD make uninstall 从集群中卸载控制器 make undeploy

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:百度、京东、美团、拼多多等发布《依法合规经营承诺》!
下一篇:线上环境从0到1实践从传统运维架构到k8s(ACK)的转型
相关文章

 发表评论

暂时没有评论,来抢沙发吧~