kubernetes-sigs/controller-tools

GitHub: kubernetes-sigs/controller-tools

Kubernetes 官方维护的 Go 工具集,用于在 controller-runtime 体系下自动生成 CRD、深拷贝代码等控制器开发所需的样板文件。

Stars: 864 | Forks: 482

[![Go 参考](https://pkg.go.dev/badge/sigs.k8s.io/controller-tools.svg)](https://pkg.go.dev/sigs.k8s.io/controller-tools) [![Go 报告卡](https://goreportcard.com/badge/sigs.k8s.io/controller-tools)](https://goreportcard.com/report/sigs.k8s.io/controller-tools) # Kubernetes controller-tools 项目 Kubernetes controller-tools 项目是一组用于构建 Controller 的 Go 库。 ## 开发说明 克隆此项目,并通过运行 `./test.sh` 来迭代修改。 ## 发布与版本控制 请参阅 [VERSIONING.md](VERSIONING.md)。 ## 兼容性 controller-tools (CT) 的每个次要版本均已针对特定的 client-go 次要版本进行了测试。某个 controller-tools 次要版本*可能*兼容 其他的 client-go 次要版本,但这仅是巧合,既不受支持也未经过测试。通常,我们会为每个 client-go 及其他 k8s.io/* 依赖项的次要版本 创建一个对应的 controller-tools 次要版本。 controller-tools 的最低 Go 版本是我们所有 Go 依赖项中最高的最低 Go 版本。通常,这 与对应的 k8s.io/* 依赖项的最低 Go 版本相同。 兼容的 k8s.io/*、client-go 及最低 Go 版本可以在我们的 [go.mod](go.mod) 文件中查看。 | | k8s.io/*, client-go | 最低 Go 版本 | |----------|:-------------------:|:------------------:| | CT v0.21 | v0.36 | 1.26 | | CT v0.20 | v0.35 | 1.25 | | CT v0.19 | v0.34 | 1.24 | ### 行为准则 参与 Kubernetes 社区受 [Kubernetes 行为准则](code-of-conduct.md) 约束。
标签:CRD代码生成, EVTX分析, Go语言, SOC Prime, 子域名突变, 开发工具, 控制器工具, 日志审计, 程序破解