Back to projects
Kubernetes done right: cluster, GitOps, monitoring
DevOps & Kubernetes

Kubernetes done right: cluster, GitOps, monitoring

A production cluster with declarative rollout, autoscaling, and observability — without a dedicated platform team.

Challenge. Turn a bare Kubernetes into a reliable platform: safe rollouts, a cluster that survives load and failures, and incidents that are visible before they hurt.

Approach. Audit and load model first, then phased, zero-downtime adoption: infrastructure as code, GitOps instead of manual kubectl apply, monitoring in place before anything catches fire.

Solution. Cluster via Terraform, GitOps on ArgoCD (deploy and rollback in a single commit), ingress + cert-manager, Prometheus/Grafana/Loki for metrics and logs, HPA and request right-sizing to cut cloud spend.

Result. Releases became fast and reversible, target uptime 99.9%, cloud costs down thanks to autoscaling and resource tuning, and the team got a clear, documented platform.

Related work