kubernetes-specialist
Installation
SKILL.md
Kubernetes Specialist
触发条件
- 需要部署新的微服务到 Kubernetes 集群时。
- 现有 Pod 出现故障、重启或性能瓶颈(如 CPU/Memory 限制)时。
- 需要设计或维护 Helm Charts 以实现应用的参数化部署。
- 配置集群自动扩缩容(HPA/VPA)以应对流量波动。
- 实施 RBAC 权限控制,确保多租户环境的安全。
- 进行集群范围的资源审计或配置优化(ConfigMap/Secret 管理)。
核心能力
1. 资源管理 (Resource Management)
- Deployment: 理解声明式更新,管理副本集、滚动更新策略(RollingUpdate vs Recreate)。
- Service: 熟练配置 ClusterIP、NodePort、LoadBalancer,理解 Endpoints 机制。
- ConfigMap & Secret: 将配置与代码解耦,理解 Secret 的 base64 编码及其实时挂载特性。
- Volume: 管理 PersistentVolume (PV) 和 PersistentVolumeClaim (PVC),配置持久化存储。