Kubernetes deployment patterns, Helm charts, and cluster management. Use when deploying applications to K8s, designing workload configurations, implementing scaling strategies, or managing cluster resources.
Check which Kubernetes tooling the project uses:
helm/ or Chart.yaml → Helm chartskustomize/ or kustomization.yaml → Kustomizek8s/ or kubernetes/ with *.yaml → Raw manifestsskaffold.yaml → Skaffold for local devargocd/ or Application resources → ArgoCD GitOpsflux-system/ or Kustomization CRD → Flux GitOpsUse context7 to look up Kubernetes API versions and syntax.
| Workload Type | Use When |
|---|---|
| Deployment | Stateless apps, web servers, APIs |
| StatefulSet | Databases, stateful apps needing stable identity |
| DaemonSet | Node-level agents (logging, monitoring) |
| Job | One-time tasks, batch processing |
| CronJob | Scheduled recurring tasks |