Kubebuilder 创建一个或多个资源 API CRD 然后将字段添加到资源在控制器中实现协调循环(reconcile loop),watch 额外的资源在集群中运行测试(自动安装 CRD 并自动启动控制器)更新引导集成测试测试新字段和业务逻辑 能使用 go 接口和库,就不使用代码生成能使用代码生成,就不用使用多于一次的存根初始化能使用一次存根,就不 fork 和修改 boilerplate绝不 fork 和修改 boilerplate