Simple Kubernetes management with GitLab
Nov 15, 2022Noah Ing

Summary
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.