Multi-App Kubernetes Cluster with Helm & GitLab CI/CD
Designed and provisioned a multi-node Kubernetes cluster (k3d) with workload isolation using taints, tolerations, and node affinity. Modeled four microservices (Flask/PostgreSQL/Redis) as a Helm umbrella chart parameterized by environment (DEV/PROD). Built a GitLab CI pipeline with conditional builds, immutable image tags, and automated chart publishing. Applied least-privilege RBAC and Pod Security Standards.
- Scope
- 4 microservices · 2 environments (DEV/PROD)
- Detail
- Least-privilege RBAC · Pod Security Standards