K8s 助手

运维部署 社区 v2.4.0
解读按原文结构重写,命令、链接、术语均保留;右侧可核对作者原始 SKILL.md

方法与流程

  • Quick start:原文以此为独立章节。
  • CRD design principles:See references/crddesign.md for full detail. Quick rules: status is the source of truth for the controller's view of the world. Spec is what the user wants; status is what the controller observed. Use the status subresource. Without it, status updates…
  • Workflows:原文以此为独立章节。

适用与边界

  • When to use:Building a new Kubernetes Operator (controller for a CRD) Reviewing an existing operator for capability-level gaps Auditing a CRD spec for status/conditions/finalizer correctness
  • When NOT to use:Plain Helm chart packaging → use helm-chart-builder Standard kubectl operations / blue-green deploys → use senior-devops General k8s security posture → use cloud-security
  • Anti-patterns:time.Sleep(30 time.Second) inside reconcile — block other reconciles. Use RequeueAfter. r.Client.Update(ctx, obj) to set status — use r.Status().Update(ctx, obj) instead. No leader election + 2+ replicas — split-brain.

原文中的明确线索

  • 要点:「Checks」、「Checks (regex-based heuristics)」、「Levels」、「L1 — Basic Install」、「L2 — Seamless Upgrades」、「L3 — Full Lifecycle」、「L4 — Deep Insights」、「L5 — Auto Pilot」
  • 文件与命令helm-chart-buildersenior-devopscloud-security--helpcrdvalidator.pyspec.versions[].subresources.statusspec.scopeNamespaced

流狐整理:以上内容来自当前 SKILL.md 的章节与原词;未补写作者没有声明的工具、兼容性或能力。

流狐档案 作者与许可取自来源;运行、权限和网络为流狐检测或估算
流狐分类
运维部署 · kubernetes · operator · crd
作者声明 Agent
未找到明确声明;不据此推断已兼容或已测试
静态检查
98 / 100 · 启发式扫描,不代表运行安全
作者 / 版本 / 许可
@tomevault-io · v2.4.0 · MIT
流狐 Token 估算
中等消耗
流狐接入估算
需简单配置
是否需要外部 API Key
未发现要求
检测到的系统要求
未声明
底层运行要求
Python
检测到的文件与系统行为
  • 只读
  • 允许写入 / 修改
检测到的网络行为
允许外网请求
安装命令数
无(仅作为资料)

档案由构建时根据 SKILL.md 与安装命令自动衍生,可能与作者实际意图存在差异。

需要注意: allowed-tools 包含 10 项,权限面较宽。

输出预览 kubernetes-operator.preview
作者没有在当前 SKILL.md 中定义固定输出样例。

讨论

基于 GitHub Discussions。登录 GitHub 即可参与讨论、点赞、订阅更新。