operatorkit:一个用于开发Kubernetes运营商的自觉的Go框架 源码
操作员套件 软件包operatorkit为开发operatorkit实现了一个自以为是的框架。 当我们从开发的许多操作员中提取通用功能时,它就出现了。 该库的目的是为操作员项目提供通用的结构,并封装我们在生产环境中运行操作员时学到的最佳实践。 产品特点 CRD原语可可靠地创建,监视和删除自定义资源以及任何Kubernetes运行时对象。 管理已协调对象上的,确保对每个创建/删除/更新事件至少执行一次代码。 确保至少执行一次成功的删除事件协调,以避免与第三方系统进行不必要的,可能昂贵的交互。 资源包装以获得组成中间件之类的资源的能力。 ,允许取消和重复资源实现。 独立包装。 可以仅使用
文件列表
operatorkit:一个用于开发Kubernetes运营商的自觉的Go框架
(预估有个138文件)
wrapper.go
3KB
parallel_test.go
10KB
finalizer_test.go
6KB
pause_test.go
6KB
basic_test.go
5KB
controlflow_test.go
6KB
reconciliation_test.go
6KB
error_test.go
4KB
crud_resource.go
4KB
crud_resource.go
4KB
暂无评论