crd源码分析
crd源码包含两部分,api静态部分和controller动态部分
api部分
1 定义好runtime.Object
2 注册到SchemeBuilder上
3 添加到k8s的runtime.Scheme中
controller部分
1 定义好Reconciler逻辑
2 添加到k8s的manager.Manager中
具体添加逻辑如下:
crd源码包含两部分,api静态部分和controller动态部分
1 定义好runtime.Object
2 注册到SchemeBuilder上
3 添加到k8s的runtime.Scheme中
1 定义好Reconciler逻辑
2 添加到k8s的manager.Manager中
具体添加逻辑如下: