1、原生CRD和自定义Controller

四要素(重点)

1、先定义types.go, 再使用code-generator工具生成client-go代码(以此来使用informes监听变更事件)

2、通过官方sample-controller例子进行逻辑编写,结合生成client-go完成controller的逻辑.

3、手动编写dockerfile,编译打包

4、自定义crd yaml(包括定义与实例), deployment yaml

Q.E.D.