A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://cloud.google.com/kubernetes-engine/docs/troubleshooting/concurrent-operations below:

Troubleshoot concurrent operations | Google Kubernetes Engine (GKE)

Troubleshoot concurrent operations

Stay organized with collections Save and categorize content based on your preferences.

This page helps you resolve errors caused by concurrent operations in Google Kubernetes Engine (GKE).

This page is for Application developers who want to understand the cause of deployment failures, such as a Cluster is running incompatible operation error. It's also for Platform admins and operators who want to diagnose and resolve these concurrent operation errors at the cluster or node pool level. To learn more about common roles and example tasks that we reference in Google Cloud content, see Common GKE user roles and tasks.

Understand concurrent operation errors

In GKE, a cluster operation is an action that modifies the state of your cluster's control plane or its node pools. These operations are managed by GKE and can be initiated by you or by GKE for maintenance purposes. Common cluster operations include the following:

When you perform operations on your clusters, you might see error messages similar to the following:

Cluster is running incompatible operation OPERATION_NAME
Cluster is currently being created, deleted, updated or repaired and cannot be updated
Operation OPERATION_NAME is currently ACTIONING cluster CLUSTER_NAME. Please wait and try again once it is done

These errors can include the following values:

These errors occur because GKE limits how many operations can run at the same time to prevent conflicts. Generally, GKE permits only one operation at the cluster level or one operation per node pool to run concurrently. GKE also performs its own automatic actions, such as control plane upgrades, which count toward this limit and can temporarily block you from starting a new task.

Resolve concurrent operation errors

If you receive an error that indicates that another operation is in progress, identify the ongoing task and wait for it to finish:

  1. If you don't know the name of the blocking operation, list all ongoing and pending operations for your cluster:

     gcloud container operations list \
         --location=LOCATION \
         --filter '(targetLink~/clusters/CLUSTER_NAME$ OR targetLink~/clusters/CLUSTER_NAME/) AND status!=DONE' \
         --format json
    

    Replace the following:

  2. Wait for the operation to complete:

    gcloud container operations wait OPERATION_NAME \
        --location=LOCATION
    

    Replace OPERATION_NAME with the name of a blocking operation from an error message or the preceding step.

    This command actively monitors the operation and exits when the operation is complete.

  3. After the blocking operation has a status of DONE, retry the operation that caused the error.

What's next

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