控制循环实现 - Kubernetes 替代方案

问题描述

我们正在设计一个云原生应用程序,该应用程序需要一个控制循环来保持其对象(几千个)处于所需状态。除了将应用程序实现为一组 Kubernetes CRD 之外,我们想知道是否还有其他开源替代方案。如果您开发了自己的控制循环的自定义实现,能否告诉我们该决定背后的原因(而不是使用 Kubernetes CRD)?

解决方法

您的描述似乎符合 CRD 控制器的用途。

检查 Kubebuilder 框架,您可以快速引导控制器,您只需要实现协调循环