您现在的位置是:首页 >其他 >Operator实战1:使用kubebuilder开发一个部署web服务的Operator网站首页其他

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

Java艺术 2024-07-24 12:01:02
简介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
风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。