
11/15/2022 · Noah Ing
What this post added
This post introduces a new approach to managing Kubernetes clusters by combining Terraform for infrastructure provisioning and the GitLab Agent for Kubernetes with Helm for cluster state management. It provides detailed steps for setting up two repositories: one for Terraform-based cluster provisioning (EKS/GKE) and another for cluster management using the GitLab Agent. It also covers cloud credential configuration within GitLab CI/CD variables and the setup of the cluster management project with `helmfile.yaml` for application deployment.