kubernetes Operator 【2】实战CRD编程

网友投稿 260 2022-09-10

kubernetes Operator 【2】实战CRD编程

文章目录

​​1. 内建资源​​​​2. CRD​​​​3. operator目的​​​​4. operator原理​​​​5. etcd operator​​​​6. docker registry​​​​7. operator开发流程​​

1. 内建资源

k8s 的pod、service、 deployment

2. CRD

custom resource definition 自定义的k8s资源类型 k8s通过Apisever,在etcd中注册一种新的资源类型,通过实现custom controler来监听资源对象的变化

3. operator目的

operator是一个感知应用状态的控制器 coreos推出的简化复杂的有状态的应用管理框架。 通过扩展kubernets API来自动创建、管理和配置应用实例

4. operator原理

5. etcd operator

通过kubernetes API观察etcd集群的当前状态 分析当前状态与预期状态 调用集群etcd API或kubernets

6. docker registry

部署安装

7. operator开发流程

$ mkdir -p $GOPATH/src/github.com/operator-framework$ cd $GOPATH/src/github.com/operator-framework$ git clone cd operator-sdk$ git checkout master$ make dep$ make install

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:kubeadm 常用命令详解
下一篇:k8s 高级调度 亲和力和反亲和力、绑定标签、污点容忍污点
相关文章

 发表评论

暂时没有评论,来抢沙发吧~