Cloud Code support for Arm and mixed-architecture GKE clusters Stay organized with collections Save and categorize content based on your preferences.
This page outlines Cloud Code's support for deploying to Arm andmixed-architectureGoogle Kubernetes Engine clusters, as well asminikube clusters.
To learn more about Arm workloads, seeManaging Arm workloads.
Warning: The information on this page applies toSkaffold v2. If you use managed dependencies,you'll already have v2. If you're still usingSkaffold v1 which is no longer activelymaintained, the support mentioned on this page may not work as described.Note: minikube does not emulate a platform that isn't your client's platform.For example, you can only build and run an Arm image for minikube if you are onan Arm client.Arm and mixed-architecture support tables
Refer to the following table for support based on the workstation you'redeveloping on:
x86 workstations
This table refers to developers using x86 workstations which are deployingto either Arm or mixed-architecture GKE clusters. All of the actions listedunderActions are supported for deployments to both Arm andmixed-architecture GKE clusters, except for locally building an Arm imageusing buildpacks:
| Actions | Arm GKE cluster | Mixed-architecture GKE cluster |
|---|---|---|
| Use Cloud Code to locally build an Arm image usingJib | ||
| Use Cloud Code to locally build an Arm image usingDockerfiles | ||
| 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 deployingto either Arm or mixed-architecture GKE clusters. All of the actions listedunderActions are supported for deployments to both Arm andmixed-architecture GKE clusters, as well as minikube clusters, except forlocally 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 usingJib | |||
| Use Cloud Code to locally build an Arm image usingDockerfiles | |||
| 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, seeDeploy your applications to Arm or mixed-architecture GKE clusters.
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-12-15 UTC.