欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 明星 > mac二进制安装operator-sdk

mac二进制安装operator-sdk

2024/10/24 21:25:43 来源:https://blog.csdn.net/LONG_Yi_1994/article/details/140569891  浏览:    关键词:mac二进制安装operator-sdk

0. 前置条件

1. 安装go 

安装步骤略。

1. 下载operator-sdk源码包

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

1.1 选择适合当前go版本的operator版本,在operator-sdk/go.mod文件中可以查看Operator-sdk使用的go版本。

2. 编译

源码包下载后,解压,进入到根目录,执行:

make install 

3. 打包二进制可执行文件

cd /operator-sdk-1.31.0/cmd/operator-sdk/go build -o operator-sdk main.go

编译成功后,会在目录下生成一个operator-sdk二进制文件。

4. 复制到/usr/local/bin目录下

cp ./operator-sdk /usr/local/bin/chmod -R 777 /usr/local/bin/operator-sdk# 检查是否安装成功operator-sdk -version

5. 使用operator-sdk创建一个operator

参考:Quickstart for Go-based Operators | Operator SDK

5.1 创建一个文件夹redis-operator

5.2 执行init

mkdir redis-operatorcd redis-operatoroperator-sdk init --domain example.com --repo github.com/xiaozhuge/redis-operator

5.3 创建api

operator-sdk create api --group db --version v1alpha1 --kind RedisCluster --resource --controller

5.4 生成crd

修改结构体后,需要重新生成crd。

make manifests

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com