Agent Skills
返回列表
🔒

Kubernetes 运维助手

IT 运维与安全 更新于 2026.08.29

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

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

技能介绍

问题背景

在 Kubernetes 集群运维与部署过程中,团队常面临三类核心痛点:资源调度异常(如缺失 resource requests/limits 导致 Pod 抢占资源、引发"吵闹的邻居"问题)、高可用性不足(如未配置 topology spread constraints 或 Pod 反亲和性,单节点故障即导致服务中断)、安全合规风险(如容器以 root 运行、密钥存储不当、使用 latest 标签导致版本回滚困难)。这些问题往往源于缺乏统一的工程规范,最终影响生产环境稳定性。

核心能力与工作流程

该技能通过结构化规范与反模式规避,提供可落地的运维指导:

  • Deployment 清单规范:强制要求容器设置 resource requests/limits,并通过 topology spread constraints 优化节点分布,提升集群故障容忍度。
  • Helm Chart 结构指导:针对 HorizontalPodAutoscaler(HPA)提供配置参考,避免扩缩容策略滞后或失效。
  • 反模式清单:明确禁止以下高危操作:

- 容器未设置 securityContext.runAsNonRoot: true
- 使用 latest 标签而非固定版本镜像
- 将密钥存储在 ConfigMaps 而非 Secrets 或外部密钥管理器
- 未为关键工作负载配置 PodDisruptionBudget

  • 上线检查清单:通过勾选式清单(Checklist)确保覆盖资源配额、健康检查(Liveness/Readiness 探针)、网络策略(NetworkPolicies)、环境隔离(Helm values 按 staging/production 拆分)等关键项,减少人为遗漏。

适用边界与注意事项

该技能为通用 Kubernetes 运维规范,需结合具体集群版本(如 K8s 1.20+ 对 PodDisruptionBudget 的 API 变更)调整;反模式清单覆盖常见场景,但复杂业务场景(如混合云部署、边缘计算集群)需补充额外规范;最终配置需通过实际环境测试验证,不可直接替代压测与故障演练。

使用场景

  • 生产环境部署新服务时,需要补齐 requests/limits 并配置拓扑分布约束
  • 为在线业务配置 HPA 与反亲和性,降低节点故障造成的影响
  • 排查 Pod 调度失败或资源争抢问题,定位缺失配额与探针配置
  • 上线前按清单检查镜像版本、Secrets 存储与 NetworkPolicies 隔离

适合人员

  • 云原生平台工程师:需要制定 K8s 部署与安全基线标准
  • SRE 与值班运维:处理调度异常、资源争抢与高可用策略
  • DevOps 工程师:用 Helm 按环境管理配置并落地检查清单
  • 后端服务开发者:编写 Deployment 清单时设置探针、镜像版本与密钥存储