• 2 min read

Local Kubernetes Platform (Kind + Terraform + ArgoCD + Helm)

Kubernetes Terraform Kind ArgoCD Helm Prometheus Grafana DevOps

Summary

The Local Kubernetes Platform is an enterprise-grade, reproducible 3-node Kubernetes cluster running locally on Kind, fully provisioned and managed as code through Terraform.

It serves as the dedicated runtime environment for microservices, packaged with automated GitOps continuous deployment through in-cluster ArgoCD, RFC-compliant wildcard domain routing via Ingress-Nginx, full Prometheus & Grafana observability, and automated health monitoring via Gatus.


Homepage & Active Service Endpoints

All services are accessible on localhost via wildcard domain routing without requiring manual port-forwarding or hosts-file overrides:

ServiceLocal Browser URLFunction
Gatus Status Dashboardhttp://status.localho.stAutomated Service Health & Latency Dashboard
Frontend Web Apphttp://trust.localho.stNext.js 14 Production Workload
Backend API & Swagger Docshttp://trust.localho.st/docsFastAPI REST API & Interactive OpenAPI Docs
Grafana Dashboardshttp://grafana.localho.stPre-configured Cluster Metrics & Resource Utilization
ArgoCD GitOpshttp://argocd.localho.stDeclarative GitOps Application Delivery Controller
Prometheushttp://prometheus.localho.stPromQL Query Engine & Time-Series Metrics Browser
In-Cluster Git Mirrorhttp://git.localho.stLocal Git Repository Mirror for ArgoCD Synchronization

High-Level Architecture

High-Level Architecture