该技能用于部署和管理 Kubernetes 工作负载,适合以下需求:创建 Deployment、StatefulSet、DaemonSet、Job 等清单;配置 Services、Ingress、NetworkPolicies 等网络;管理 ConfigMap、Secret 与环境变量;设置 PV、PVC、StorageClass 持久存储;编写 Helm Chart 打包应用;排查集群与工作负载问题;实施安全最佳实践。
核心工作流分五步:分析需求(负载特性、扩展、安全)、设计架构(工作负载类型、网络与存储方案)、实现清单(声明式 YAML,含资源限制与健康检查)、加固安全(RBAC、NetworkPolicy、Pod Security Standards、最小权限)、验证(kubectl rollout status、kubectl get pods -w、kubectl describe pod <name>,必要时用 kubectl rollout undo 回滚)。
技能内按主题提供详细参考:workloads、networking、configuration、storage、helm-charts、troubleshooting、custom-operators、service-mesh、gitops、cost-optimization、multi-cluster,按上下文加载。
约束方面,要求使用声明式 YAML,为所有容器设置 requests/limits、liveness 与 readiness 探针,敏感数据用 Secret,遵循最小权限 RBAC,为网络分段实施 NetworkPolicy,用命名空间做逻辑隔离,统一打标签并用注解记录配置决策;禁止在生产中省略资源限制、把 Secret 放入 ConfigMap 或明文环境变量、使用默认 ServiceAccount、允许无限制网络访问、无理由以 root 运行容器、跳过健康检查、生产镜像使用 latest 标签、暴露不必要端口或服务。
适用场景包括日常部署、安全加固、Helm 打包、故障排查与 GitOps 等;具体价格、平台支持与版本信息暂未提供。