Agent Skills
返回列表
🔒

Kubernetes 部署管理器

IT 运维与安全 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/kubernetes-deployment。

技能介绍

解决容器编排的落地痛点

直接把应用扔进 Kubernetes 往往意味着要手写大量 YAML、处理繁杂的 RBAC 权限,并在滚动更新和扩缩容时应对各种意料之外的网络与资源问题。这个技能旨在将 Kubernetes 的部署与运维从“手工拼装”转变为“工程化交付”,让 Agent 能够像经验丰富的 SRE 一样,处理从初始部署到生命周期管理的完整链路。

核心能力与工作流

Agent 会按照严格的生产级标准推进部署:

  • 集群与权限校验:首先确认 kubectl 上下文、命名空间及 RBAC 权限,必要时指导完成云厂商的 kubeconfig 认证。
  • 清单生成与优化:生成包含资源限制、探针(liveness/readiness)、Pod 反亲和性及明确版本 Tag 的 Deployment 清单,拒绝使用 latest 标签。
  • 网络与流量路由:配置 ClusterIP、LoadBalancer 等 Service 类型,并针对 HTTP 负载集成 cert-manager 实现 TLS 终止与路径路由。
  • 发布验证与回滚:通过 kubectl apply 部署后,实时监控滚动状态。一旦卡住,自动通过 kubectl describe 和 kubectl logs 排查,必要时执行 kubectl rollout undo。
  • 弹性伸缩与 Helm 编排:配置 HPA/VPA 自动扩缩容,并利用 Helm 的模板化与原子升级特性管理多环境发布。

适用边界与避坑指南

虽然涵盖了主流云原生组件(如 Istio、KEDA、ArgoCD 等),但该技能并非万能。它依赖正确的初始上下文配置,且在处理诸如 CrashLoopBackOff、ImagePullBackOff 或节点资源驱逐等边缘情况时,主要提供诊断路径而非自动修复业务代码的 Bug。此外,跨命名空间的 DNS 延迟和 Helm Release 冲突仍需人工介入确认。

使用场景

  • 新项目上线,需快速生成含资源限制与探针的生产环境部署清单。
  • 滚动更新时新 Pod 卡住,需排查日志事件并回滚到稳定版本。
  • 流量突增,需配置 HPA 自动扩容并调整负载均衡策略。
  • 管理复杂微服务,需将配置封装为 Helm Charts 以实现多环境一键部署。

适合人员

  • 后端开发工程师,希望快速将微服务部署到 K8s 并避免低级配置错误。
  • DevOps 工程师,负责维护集群稳定性,需要标准化应用发布与故障排查流程。
  • SRE 工程师,关注资源利用率与高可用性,需配置复杂的自动扩缩容策略。
  • 平台架构师,负责设计多环境部署架构,需要统一管理的 Helm 包与权限控制。