参考:
如何从零开始编写一个Kubernetes CRD | 云原生社区(中国)
CRD是Kubernetes为提高可扩展性,让开发者去自定义资源(如Deployment,StatefulSet等)的一种方法。
Deployment
StatefulSet
Operator=CRD+Controller。
CRD
Controller
CRD仅仅是资源的定义,而Controller可以去监听CRD的CRUD事件来添加自定义业务逻辑。