Application Delivery & GitOps
Workflows and best practices for shipping code into Kubernetes reliably, from local templating to automated GitOps reconciliation and progressive rollouts.
Delivery Pipeline
flowchart LR Source[Git Repository] --> Package[Templating: Helm / Kustomize] Package --> CI[CI Pipeline: Lint, Test, Scan, Sign] CI --> Registry[(OCI Registry / GitOps Repo)] Registry --> GitOps[GitOps Engine: Argo CD] GitOps --> Rollout[Progressive Delivery: Argo Rollouts] Rollout --> Cluster[(Kubernetes Cluster)]
Section Directory
1. Templating & Patching
- Helm Chart Masterclass: 10-part comprehensive guide covering chart creation, templating, lifecycle hooks, dependencies, OCI distribution, and testing.
- Kustomize: Native declarative overlay and patch management without template engines.
2. GitOps Continuous Delivery
- GitOps Fundamentals: Principles of GitOps, push vs pull reconcilers, drift detection, and state reconciliation.
- Argo CD Guide: Production Argo CD patterns, ApplicationSets, multi-tenancy, and sync policies.
3. Progressive Delivery & Workflows
- Argo Rollouts: Canary deployments, blue/green switching, automated analysis, and metric-based rollbacks.
- Argo Workflows: Kubernetes-native batch and workflow engine for CI/CD tasks.
- CD Integration: Connecting GitHub Actions, GitLab CI, BuildKit, Kaniko, and image signing into Kubernetes pipelines.