美文网首页
2021-04-30

2021-04-30

作者: 文茶君 | 来源:发表于2021-05-01 16:38 被阅读0次

生成了operator,对其基础文件进行讲解


cmd里manager中main.go可以不用修改
deploy里operator.yaml就是部署的operator。启动的Deployment,生成的就是一个pod
role.yaml角色rbac
role_binding角色绑定,使用service_account.yaml
go.mod
引入
eg

module kubesphere.io/fluentbit-operator

go 1.13

require (
    github.com/go-logr/logr v0.1.0
    github.com/go-openapi/errors v0.19.2
    github.com/joho/godotenv v1.3.0
    github.com/json-iterator/go v1.1.8
    github.com/onsi/ginkgo v1.11.0
    github.com/onsi/gomega v1.8.1
    k8s.io/api v0.17.2
    k8s.io/apimachinery v0.17.2
    k8s.io/client-go v0.17.2
    k8s.io/klog v1.0.0
    sigs.k8s.io/controller-runtime v0.5.2
)

需要在go env设置为auto模式
GO11MODULE="auto"
自动配置相应的包

开发Operator流程
operator-sdk----->添加CRD---->添加controller---->Build&Run

运行创建的operator
operator-sdk add --api-version=k8s.imooc.com/v1alpha1 --kind=ImoocPod

operator-sdk add --api-version=k8s.imooc.com(自己命名)/v1alpha1(版本号) --kind=ImoocPod

会自己生成k8s/v1alpha1文件夹,有doc.go,imoocpod.type.go,register.go,zz_generated.deepcopy.go四个文件
添加controller
operator-sdk add controller --api-version=k8s.imooc.com/v1alpha1 --kind=ImoocPod

会加imooccpod_controller.go文件夹
开发controller

相关文章

  • 2021-04-30

    2021-04-30

  • 137. 只出现一次的数字 II

    2021-04-30 LeetCode每日一题 链接:https://leetcode-cn.com/proble...

  • 2021-04-30 读《知识社群》

    【2021-04-30 日精进 第317天 】 体验 -感受 -情绪 阅读《知识社群》,前天听老师分享时,我...

  • bitshares比特股数据20210430

    2021-04-30比特股BTS大额转账的记录 时间转出转入BTS数量15:41:33zbbts001zbsend...

  • 老表会房县诗经之旅

    时间:2021-04-30;地点:房县尹吉甫、樱桃园、醉美乡村;器材:佳能5d4、oppo手机。 ①尹吉甫 ②樱桃...

  • 2021-04-30猜测今天行业板块涨幅前十

    一、盘前神棍2021-04-30猜测今天行业板块涨幅前十是否会有:有色、钢铁、矿物制品和煤炭 二、盘后验证 猜中1...

  • 2020 肯定跟你不一样

    2021-04-30 周五阴雨 。。 2020年 年初很长一段时间街道干净宽阔。人迹罕至。只在此山中云深不知处。你...

  • 我们的以后,留在梦里

    2021-04-30 当我们的故事参杂进来第三个人 看到五一的(你的婚礼),突然想到了你,时间好久远好久远,追溯到...

  • 2021-04-30

    手机一天到晚在儿子手里,诧异微信怎么安静的没有信息提示。拿过来一看,居然找不到微信在哪里,问儿子,儿子说读英语,玩...

  • 2021-04-30

    几次申请简书创作者,但不知什么原因都被拒绝了,这次又是。 也许是我的文章质量不过关吧,没有精雕细琢,很多时候都是要...

网友评论

      本文标题:2021-04-30

      本文链接:https://www.haomeiwen.com/subject/cscnrltx.html