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