我们看到越来越多的人使用Kubernetes运营商模式用于管理部署在集群上的应用程序以外的目的。使用非集群资源的操作符模式利用自定义资源定义和Kubernetes控制平面中实现的事件驱动调度机制来管理与集群外部相关的活动。这种技术建立在Kube-managed云服务并将其扩展到其他活动,如持续部署或对外部存储库中的更改作出反应。这种技术相对于专门构建的工具的一个优势是,它打开了Kubernetes自带或属于更广泛生态系统的工具的广泛范围。您可以使用如下命令diff
,管制
或应用
与操作员的自定义资源交互。Kube的调度机制通过消除按适当顺序编排活动的需要,使开发变得更容易。开源工具,比如Crossplane,通量和ArgoCD利用这种技术,我们希望随着时间的推移看到更多这样的技术出现。