Real-world platforms
Scenario
70 / 82

One desired state in Git, applied to a managed GKE, a managed EKS and self-managed on-prem clusters.

The workloads are identical Kubernetes objects; the platform layers beneath and around them differ.

Git repositorymanifests, Helm, KustomizeGKE Autopilot europe-west1storefront: checkout, catalogGoogle runs control plane and nodesGateway + Workload IdentityEKS eu-west-1acquired brand: orders, loyaltyAWS runs control plane, Karpenter nodesAWS LB Controller + Pod IdentityOn-prem data centre: RKE2 (3 control-plane nodes)payments core, internal toolsyou run etcd backups, upgrades, MetalLBLonghorn or Ceph storage3 warehouse k3s clusterssmall, intermittent linkssingle node or three, local storagepull-based GitOpsRancherone UI, one RBAC model,fleet policy and upgradesfor on-prem and imported