operator-sdk

1.资源获取,github.com    搜索operator-sdk

https://github.com/operator-framework/operator-sdk/releases

https://sdk.operatorframework.io/build/   operator-sdk 文档

2.operator-sdk 使用(创建一个简单实例)

2.1 init操作

$ mkdir -p $GOPATH/src/github.com/leffss/memcached-operator

$ cd $GOPATH/src/github.com/leffss/memcached-operator

$ operator-sdk init --domain=example.com --repo=github.com/leffss/memcached-operator

2.2 创建api

$ operator-sdk create api --group cache --version v1 --kind Memcached --resource=true --controller=true

2.3 安装CRDs

make generate && make manifests && make install

2.4  制作镜像

make docker-build docker-push IMG="example.com/memcached-operator:v0.0.1"

注意问题: 1.go 语言依赖库配置  GOPROXY=goproxy.cn

                   2. 安装gcc

                   3.  dockerfile 配置goproxy="goproxy,cn"   找到可以下载的镜像源

posted @ 2022-05-25 16:34  夜夜漫笔  阅读(362)  评论(0编辑  收藏  举报