Stay organized with collections Save and categorize content based on your preferences.
This page shows you how to resolve issues with Arm workloads deployed on your Google Kubernetes Engine (GKE) Autopilot or Standard clusters.
Pods on Arm nodes crashingThe following issue occurs when you deploy a Pod on an Arm node, but the container image isn't built for Arm architecture.
To identify the issue, do the following:
Get the status of your Pods:
kubectl get pods
Get the logs for a crashing Pod:
kubectl logs POD_NAME
Replace POD_NAME
with the name of the crashing Pod.
The error message in your Pod logs is similar to the following:
exec ./hello-app: exec format error
To resolve this issue, ensure that your container image supports Arm architecture. As a best practice, build multiple architecture images.
Pod doesn't trigger scale-upApplies to: Autopilot
The following issue occurs in Autopilot clusters when you attempt to deploy Arm workloads on unsupported GKE versions or unsupported Google Cloud regions.
To identify the issue, get your cluster event log:
kubectl get events -w
The output is similar to the following:
117s Normal NotTriggerScaleUp pod/hello-app2-78fc858558-pg4hz pod didn't trigger scale-up (it wouldn't fit if a new node is added): 2 node(s) didn't match Pod's node affinity/selector
To resolve this issue, ensure that your Autopilot cluster is running GKE version 1.24.1-gke.1400 or later, and that the Google Cloud region supports Arm nodes.
Pods stuck in Pending stateApplies to: Autopilot
The following issue occurs when you attempt to deploy Autopilot Pods on Arm architecture but your Google Cloud project is out of quota.
To identify the issue, get the event log for your cluster:
kubectl get events -w
The output is similar to the following:
29m Warning FailedScaleUp pod/hello-app-7b86c88cb8-8vt2k Node scale up in zones asia-southeast1-b associated with this pod failed: GCE quota exceeded. Pod is at risk of not being scheduled.
This event might not appear in your log as soon as you deploy your Pods.
To help resolve this issue, request a quota adjustment.
What's nextIf you can't find a solution to your problem in the documentation, see Get support for further help, including advice on the following topics:
google-kubernetes-engine
tag to search for similar issues. You can also join the #kubernetes-engine
Slack channel for more community support.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 2025-08-12 UTC.
[[["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 2025-08-12 UTC."],[],[]]
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4