About this Learning Path

Who is this for?

This is an advanced topic for cloud, platform, and site reliability engineers who operate Kubernetes on Google Cloud and need to build multi-architecture images and migrate services from x86 to Arm using Google Axion processors.

What will you learn?

Upon completion of this Learning Path, you will be able to:

  • Prepare Dockerfiles for multi-architecture builds by adding arm64 support
  • Create a dual-architecture GKE standard cluster with amd64 and arm64 node pools
  • Build and publish multi-architecture images to Artifact Registry using Docker Buildx
  • Deploy a Kubernetes application on amd64, then migrate to arm64 using Kustomize overlays
  • Automate builds and rollouts with Cloud Build and Skaffold

Prerequisites

Before starting, you will need the following:

  • A Google Cloud account with billing enabled
  • A local Linux or macOS computer with Docker, Kubernetes CLI (kubectl), Google Cloud CLI (gcloud), and Git installed, or access to Google Cloud Shell
  • Basic familiarity with Docker, Kubernetes, and gcloud
Next