Skip to content
gqlxj1987's Blog
Go back

CRD Intro

Edit page

原文链接

kubebuilder init --domain helloworld

新增接口

kubebuilder create api --group web --version v1 --kind Blog

CR对象提交之后不会创建任务资源,它更像是一个有状态的任务,需要一个controller来监听任务的事件,进行实际的资源操作

可以通过kubebuilder来自动生成相关的代码

基于RUST的CRD

通过http接口进行k8s的扩展

  1. 初始化reflector对象。kube-rs中定义的reflector是一个会周期性拉取指定对象,并缓存
  2. 新建一个异步任务,定时读取reflector中的state,打印其中缓存的cr名字
  3. 开始reflector拉取

关于reflector对象是指?

有状态的任务,同时有周期性的action去驱动相关任务的进行


Edit page
Share this post on:

Previous Post
GTN Intro
Next Post
design data-intensive applicaton