Create an Arm-based Kubernetes cluster on Google Cloud Platform

Who is this for?

This is an advanced topic for software developers who want to deploy an Arm-based Kubernetes cluster using Google Kubernetes Engine (GKE).

What will you learn?

After completing this Learning Path, you'll be able to perform the following tasks:

  • Automate the deployment of an Arm-based GKE cluster using Terraform.

Prerequisites

Before starting, you'll need the following prerequisites:

  • A Google Cloud account
  • A computer with Terraform, Google Cloud CLI (gcloud), and Kubernetes CLI (kubectl) installed

Summary

AI-assisted

This summary was drafted with an approved AI-assisted workflow and reviewed by Arm contributors before publication. Human technical review remains part of the process so the final page reflects engineering rigor, accuracy, and Arm editorial standards.

Close
?
You’ll automate an Arm-based GKE cluster with Terraform. First, you’ll define the cluster and node pools, initialize the configuration, and provision the resources in Google Cloud. After deployment, you’ll connect with kubectl and confirm that the nodes are ready. You’ll then verify that the selected Arm node type and project settings produced a working cluster.
Next