[ Web Proxy ]
URL:
Viewing: https://docs.cloud.google.com/code/docs/vscode/arm-support [Back]  [Original]

Cloud Code support for Arm and mixed-architecture GKE clusters  |  Cloud Code for VS Code  |  Google Cloud Documentation Skip to main content
Google Cloud Documentation [Google Cloud Documentation]
Send feedback

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 and mixed-architecture Google Kubernetes Engine clusters, as well as minikube clusters.

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

Warning: The information on this page applies to Skaffold v2. If you use managed dependencies, you'll already have v2. If you're still using Skaffold v1 which is no longer actively maintained, 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 on an Arm client.

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
Note: Docker Engine on Linux does not come with QEMU emulators installed by default, which is required by Skaffold's use of Docker BuildX for cross-platform builds. To setup QEMU for Docker builds, see the instructions in Docker BuildX.

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.
Send feedback

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2026-08-11 UTC.

Need to tell us more? [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-08-11 UTC."],[],[]]

Web Proxy Viewer  |  New URL  |  Original Page