Provision Kubernetes clusters for housing multi-architecture CNG build fleet
We need Kubernetes cluster(s) with native ARM64 and AMD64 nodes to support multi-architecture CNG build.
We use BuildKit Kubernetes driver to run parallel native builds with docker buildx
.
The cluster must be deployed on GKE (Tau T2A VMs can run ARM workload in a GKE cluster but it requires GKE version 1.24 or later. See https://cloud.google.com/kubernetes-engine/docs/concepts/arm-on-gke for further details.