About This Architecture
Production-grade on-premises Kubernetes cluster implementing GitOps with ArgoCD, GitLab CI/CD, and comprehensive observability. GitLab pushes container images to a registry, ArgoCD syncs deployments to application namespaces running custom apps with HPA autoscaling, while Cert-Manager integrates HashiCorp Vault for PKI and Keycloak handles authentication. Data layer uses Crunchy PostgreSQL Operator for HA databases, Strimzi for Kafka event streaming, and Redis StatefulSets, all backed by local/NFS persistent storage with PVCs. Observability stack deploys Prometheus, Grafana, Loki, and Alloy for metrics, logs, and traces across worker nodes, with RBAC enforcing least-privilege access via ServiceAccounts and NetworkPolicies. Fork this architecture on Diagrams.so to customize namespace layouts, swap operators, or export as .drawio for infrastructure documentation.