Operator实战1:使用kubebuilder开发一个部署web服务的Operator

使用Kind部署本地k8s测试集群

  1. 使用brew install kind安装kind
  2. 使用 kind create cluster基于docker创建一个k8s集群,要求先安装docker
  3. 电脑重启需要启动kindest/node容器
  4. 让kind里的node能够拉取到本地镜像,可以使用命令:kind load docker-image ${IMG}

安装kubebuilder工具

gitlab查看已发布版本:https://github.com/kubernetes-sigs/kubebuilder/releases

Mac操作系统可执行下面脚本安装:

# 其中v3.9.0是版本,可以指定其它
# darwin是操作系统,通过“go env GOOS”命令获取
# amd64是cpu架构,通过“go env GOARCH”命令获取
curl -L https://github.com/kubernetes-sigs/kubebuilder/releases/download/v3.9.0/kubebuilder_darwin_amd64 ./kubebuilder
chmod -R "+x" ./kubebuilder
sudo

你可能感兴趣的:(云原生实战笔记,中间件,kubernetes,云原生)