Kubernetes 控制器与 CRD 检查
原名:kubernetes-operator
梳理自定义资源、调谐循环和权限,形成控制器开发与验证清单。
中文 Skills 技能说明
准备开发 Kubernetes Operator 时,应先确认业务确实需要控制器。提供现有 CRD、调谐代码、集群版本和授权范围,技能用包内 Python 工具检查资源结构、状态、终结器、幂等与权限线索,交付问题清单和代码草稿。它面向控制器开发,区别于普通集群部署或 Helm 打包;Go、框架、集群及测试环境需另配。静态评级和上游性能目标不是实际认证或效果,先在隔离环境验证,集群写入、删除和生产部署由负责人批准。
上游能力依据
上游原始适用说明:Use when building a Kubernetes operator or CRD (controller-runtime, kubebuilder, operator-sdk, KOPF), before writing the controller. Validates CRDs with crdvalidator.py, lints reconcile loops with reconcilelint.py and scores OperatorHub capability level.
上游 SKILL.md 主要章节(保留原文标题):
- When to use
- When NOT to use
- Core principle: an operator is a reconcile loop, not a script
- Quick start
- The 3 Python tools
- crdvalidator.py
- reconcilelint.py
- operatorcapabilityaudit.py
- Tooling landscape
- CRD design principles
使用边界
先核对运行环境、账号、区域、依赖和最小权限。创建资源、改配置、发布服务或产生费用前必须让使用者确认。
作者、翻译与许可证
- 原作者
- claude-code-skills、Alireza Rezvani 与贡献者
- 中文翻译
- CEOFans翻译
- 许可证
- MIT
- 上游来源
- https://github.com/alirezarezvani/claude-skills/tree/e4a1dc3695908dd5a6c811cc76ab7aa4cf95f2f0/engineering/skills/kubernetes-operator
适用范围
平台:linux、macos、windows;标签:KubernetesOperator、CRD、调谐循环
安全提示
基础静态扫描不等于绝对安全。技能可能调用命令、浏览器、云服务或本地文件,请在最小权限环境中使用,高风险操作必须人工确认。
如发现侵权、许可证或安全问题,可在本页前台提交投诉,管理员复核后可立即下架。