StatusCondition

StatusCondition describes why a cluster or a node pool has a certain status (e.g., ERROR or DEGRADED).

JSON representation
{
 "code": enum (Code ),
 "message": string,
 "canonicalCode": enum (Code )
}
Fields
code
(deprecated)

enum (Code )

Machine-friendly representation of the condition Deprecated. Use canonicalCode instead.

message

string

Human-friendly representation of the condition

canonicalCode

enum (Code )

Canonical code of the condition.

Code

Code for each condition

Enums
UNKNOWN UNKNOWN indicates a generic condition.
GCE_STOCKOUT GCE_STOCKOUT indicates that Google Compute Engine resources are temporarily unavailable.
GKE_SERVICE_ACCOUNT_DELETED GKE_SERVICE_ACCOUNT_DELETED indicates that the user deleted their robot service account.
GCE_QUOTA_EXCEEDED Google Compute Engine quota was exceeded.
SET_BY_OPERATOR Cluster state was manually changed by an SRE due to a system logic error.
CLOUD_KMS_KEY_ERROR Unable to perform an encrypt operation against the CloudKMS key used for etcd level encryption.
CA_EXPIRING Cluster CA is expiring soon.
NODE_SERVICE_ACCOUNT_MISSING_PERMISSIONS Node service account is missing permissions.
CLOUD_KMS_KEY_DESTROYED Cloud KMS key version used for etcd level encryption has been destroyed. This is a permanent error.

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年09月05日 UTC.