Skip to content

CRD && Operator

CRD && Operator是指使用CRD来定义资源属性并由Operator服务组件进行解析和管理。

CRD

CRD(Custom Resource Definition)是 Kubernetes(v1.7+)为提高可扩展性,让开发者去自定义资源的一种方式。其存在形式与Pod、Service等Kubernetes原生资源相同,都是可以解析为yamljson的属性集合。

Operator

Operator是Kubernetes的一种扩展模式,可以监听Kubernetes环境中的资源变化(增删改等事件),并快速做出反应。Operator通常由开发者自定义操作逻辑,以微服务的形式部署于kubernetes环境中。

Operator常用于解析CRD,可以将CRD资源解析为一系列Kubernetes原生资源、更新CRD状态等。

~~~我是有底线的~~~