HA-Architecture
Highly Available Architecture Diagram for k8s:
- HA k8s with multiple CP nodes and worker nodes in different AZ and horizontal and vertical autoscaling for pods
- HA Vault for secrets with web UI and API for devs
- Service mesh (Consul/Istio) for tls connections/backend routes
- Artifactory for repo management and security checks
- Agrocd for deployment on k8s
- GitHub actions for CI
- NGINX Ingress network LB
- Route 53 for DNS management
- Distributed caching (Redis)
- Master-slave RDS
- Distributed NoSQL (Dynamo DB/Etcd)
- Distributed ElasticSearch analytics