| Raw K8s YAML | Simple deployments, one-off resources | | Kustomize | Environment variations, overlays without templating | | Helm | Complex apps, third-party charts, heavy templating | | Terraform | Cloud resources, infrastructure lifecycle | | GitHub Actions | CI/CD, automated testing, releases | | Makefile | Build automation, self-documenting targets |
Kustomize when: Simple env differences, readable manifests, patching YAML Helm when: Complex templating, third-party charts, release management
Every workload: non-root user, read-only filesystem, no privilege escalation, dropped capabilities, network policies.
أنماط البنية التحتية لـ Kubernetes وTerraform وHelm وKustomize وGitHub Actions. يُستخدم عند اتخاذ القرارات الهيكلية لـ K8، أو الاختيار بين Helm vs Kustomize، أو هيكلة وحدات Terraform، أو كتابة سير عمل CI/CD، أو تطبيق أفضل ممارسات الأمان. المصدر: julianobarbosa/claude-code-skills.