public sealed class KubernetesClusterState : IMessage<KubernetesClusterState>, IEquatable<KubernetesClusterState>, IDeepCloneable<KubernetesClusterState>, IBufferMessage, IMessage
Reference documentation and code samples for the Game Services v1 API class KubernetesClusterState.
Output only. The cloud provider type reported by the first node's providerID in the list
of nodes on the Kubernetes endpoint. On Kubernetes platforms that support
zero-node clusters (like GKE-on-GCP), the provider type will be empty.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe \u003ccode\u003eKubernetesClusterState\u003c/code\u003e class, part of the Game Services v1 API, represents the state of a Kubernetes cluster and is available in multiple versions, with 2.2.0 being the latest.\u003c/p\u003e\n"],["\u003cp\u003eThis class implements interfaces such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, providing functionalities for message handling, equality comparisons, deep cloning, and buffer management.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of \u003ccode\u003eKubernetesClusterState\u003c/code\u003e include \u003ccode\u003eAgonesVersionInstalled\u003c/code\u003e, \u003ccode\u003eAgonesVersionTargeted\u003c/code\u003e, \u003ccode\u003eInstallationState\u003c/code\u003e, \u003ccode\u003eKubernetesVersionInstalled\u003c/code\u003e, \u003ccode\u003eProvider\u003c/code\u003e, and \u003ccode\u003eVersionInstalledErrorMessage\u003c/code\u003e, all of which are read-only outputs describing various aspects of the Agones and Kubernetes versions within the cluster.\u003c/p\u003e\n"],["\u003cp\u003eThe class offers two constructors, one default and another that takes an existing \u003ccode\u003eKubernetesClusterState\u003c/code\u003e object for initialization, enabling the creation of new objects or the copying of existing ones.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eKubernetesClusterState\u003c/code\u003e class inherits members from the \u003ccode\u003eObject\u003c/code\u003e class, and has a specific namespace of \u003ccode\u003eGoogle.Cloud.Gaming.V1\u003c/code\u003e inside the assembly \u003ccode\u003eGoogle.Cloud.Gaming.V1.dll\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]