-
Roperator是一个实验性的Kubernetes操作员套件,采用Rust编写而成
资源介绍
运算符
Roperator使您可以轻松地在Rust中编写。 Roperator处理观看和更新资源的所有机制和工作。 您要做的就是编写一个返回所需资源状态的函数。 Roperator受卓越的项目的启发,而该项目似乎已不再维护。
声明性运算符
该项目的目标是使针对大多数常见情况的运算符编写变得非常容易。 Roperator着重于您具有父级“自定义资源定义”的情况,对于每个父级,您将需要一组相应的子级资源。 例如,您可能具有描述您的应用程序的CRD,并且对于该“自定义资源”的每个实例,您将需要创建一组潜在的复杂子资源。
运算符的核心是一个同步功能,该功能将传递父自定义资源和SyncRequest结构中任何现有子代的快照视图。 此函数将简单地返回给定父级所需的子级集,以及应设置为父级status的JSON对象。 您的同步功能无需以任何方式直接与Kubernetes API服务器通信。 Rope