Architecture Overview

OCM hub/spoke topology with GitOps, observability, and SSO — all running locally on Docker.

OCM Hub
k3d/KinD
Spoke-1
k3d
Spoke-2
k3d
ArgoCD
GitOps
Prometheus
+ Grafana
Dex
OIDC + LDAP
Tekton
CI/CD
Key Features
Multi-cluster management with Open Cluster Manager (OCM)
GitOps-driven application delivery via ArgoCD to spoke clusters
Prometheus, Grafana, Alertmanager monitoring with multi-cluster scraping
OIDC-based SSO across services using Dex with LDAP-backed user directories
CI/CD pipelines with Tekton, Triggers, and Dashboard
Elastic stack (ECK) for centralized logging
Headlamp Kubernetes web UI with OIDC authentication
Istio service mesh and Cloudflare Argo Tunnel for secure ingress
Quick Stats
3 clusters
10+ services
E2E observability
SSO with Dex
GitOps delivery
Local on Docker
Tech Stack
Kubernetes k3d KinD OCM ArgoCD Prometheus Grafana Dex GitHub Actions Tekton Istio Helm Kustomize ECK Cloudflare Headlamp
Links
Maintainer: Dishant Pandya
Last updated: June 2026