The Trinity
Connecting EKS, GKE, and AKS
- Local clusters Creating the first AWS, GCP, and Azure Kubernetes clusters for the Trinity platform.
- CI/CD Adding GitOps, app-of-apps delivery, and GitHub Actions to the Trinity platform.
- The app Building the Mandelbrot application used to prove the multi-cloud platform.
- Traffic Putting Azure Front Door in front of the AWS, GCP, and Azure Mandelbrot services.
- Observability Collecting local metrics from the Trinity clusters.
- Secrets Syncing provider-backed secrets into Kubernetes and using them for central metrics credentials.
- Policies Adding baseline Kyverno policy enforcement to the Trinity platform.
- Traces Adding logs and distributed traces across the Trinity clusters.
- Rollouts Using Argo Rollouts and GitHub Actions for canary promotion and rollback.
- Containers Dockerising Mandelbrot and splitting infrastructure deployment from application release.