$▊
Platform Architecture
Hub-spoke Kubernetes topology with GitOps, service mesh, and infrastructure as code
3Clusters
35+Namespaces
40+Deployments
19ArgoCD Apps
Technology Stack
KubernetesArgoCDCrossplaneIstioAzureGitHub Actions
Interactive Architecture Diagram
Drag to pan • Scroll to zoom
Cluster
Service
Gateway
Azure
Namespace
External
Cluster Overview
aks-mgmt-hub
Management- ArgoCD (19 apps)
- Crossplane (Azure Provider)
- Gatekeeper (OPA Policies)
- Istio Gateway (Hub)
- cert-manager
aks-app-spoke
Production Apps- Istio External Gateway
- Portal Frontend
- Portal API
- theblog
- cert-manager
aks-shared-dev
Shared Development- Istio East-West Gateway
- pricing-api
- team-alpha namespace
- red-dev namespace
- Preview environments
DNS & Routing
DomainTargetCluster
portal.chrishouse.ioPortal Frontendapp-spoke
portal-api.chrishouse.ioPortal APIapp-spoke
blog.chrishouse.ioCloudflare Workerscloudflare
*.chrishouse.ioPreview Environmentsdynamic
GitOps Flow
Git Push
Webhook
ArgoCD Sync
K8s Apply
Deployed