Cloud Code support for Arm and mixed-architecture GKE clusters

This page outlines Cloud Code's support for deploying to Arm and mixed-architecture Google Kubernetes Engine clusters, as well as minikube clusters.

To learn more about Arm workloads, see Managing Arm workloads.

Arm and mixed-architecture support tables

Refer to the following table for support based on the workstation you're developing on:

x86 workstations

This table refers to developers using x86 workstations which are deploying to either Arm or mixed-architecture GKE clusters. All of the actions listed under Actions are supported for deployments to both Arm and mixed-architecture GKE clusters, except for locally building an Arm image using buildpacks:

Actions Arm GKE cluster Mixed-architecture
GKE cluster
Use Cloud Code to locally build an Arm image using Jib
Use Cloud Code to locally build an Arm image using Dockerfiles
Use Cloud Code to locally build an Arm image using buildpacks
Deploy your Arm image without manual intervention and run or debug your application

Arm workstations

This table refers to developers using Arm workstations which are deploying to either Arm or mixed-architecture GKE clusters. All of the actions listed under Actions are supported for deployments to both Arm and mixed-architecture GKE clusters, as well as minikube clusters, except for locally building an Arm image using buildpacks:

Actions Arm GKE cluster Mixed-architecture
GKE cluster
minikube cluster
Use Cloud Code to locally build an Arm image using Jib
Use Cloud Code to locally build an Arm image using Dockerfiles
Use Cloud Code to locally build an Arm image using buildpacks
Deploy your Arm image without manual intervention and run or debug your application

To learn more about how you can specify the platform you want to build your images for and override Skaffold's automatic image building logic, see Deploy your applications to Arm or mixed-architecture GKE clusters

Get Support

To send feedback, report issues on GitHub, or ask a question on Stack Overflow.