KRM API-Cluster cluster.gdc.goog/v1

cluster.gdc.goog/v1

Enthält API-Schemadefinitionen für die Clustergruppe.

AcceleratorConfig

Wird angezeigt in: - NodePool

Feld Beschreibung
gpuPartitionScheme String GPUPartitionScheme gibt das Schema an, das zum Partitionieren der GPUs in MIGs verwendet wird. Dieses Schema und das GPU-DeviceModel bestimmen gemeinsam die MIG-Profile. Wenn Sie beispielsweise „mixed-1“ auf einer H100L mit 94 GB angeben, wird die GPU in eine 4g.47gb- und eine 3g.47gb-Partition aufgeteilt.

Kanal

Zugrunde liegender Typ:string Gibt einen bestimmten Typ von Release-Channel an.

Wird angezeigt in: - ReleaseChannel

Cluster

Gibt einen GDC-Nutzercluster in einer Air-Gap-Konfiguration an.

Erscheint in: - ClusterList

Feld Beschreibung
apiVersion String cluster.gdc.goog/v1
kind String Cluster
metadata ObjectMeta Informationen zu den Feldern von metadata finden Sie in der Dokumentation zur Kubernetes API.
spec ClusterSpec
status ClusterStatus

ClusterList

Stellt eine Sammlung von Clustern dar.

Feld Beschreibung
apiVersion String cluster.gdc.goog/v1
kind String ClusterList
metadata ListMeta Informationen zu den Feldern von metadata finden Sie in der Dokumentation zur Kubernetes API.
items Cluster-Array

ClusterNetwork

Gibt die Cluster-Netzwerkkonfiguration an.

Wird angezeigt in: - ClusterSpec

Feld Beschreibung
podCIDRSize Ganzzahl Die Größe der Netzwerkbereiche, aus denen virtuelle Pod-IP-Adressen zugewiesen werden. Wenn kein Wert angegeben ist, wird der Standardwert 21 verwendet.
serviceCIDRSize Ganzzahl Die Größe der Netzwerkbereiche, aus denen virtuelle Dienst-IP-Adressen zugewiesen werden. Wenn kein Wert angegeben ist, wird der Standardwert 23 verwendet.

ClusterSpec

Wird angezeigt in: - Cluster

Feld Beschreibung
initialVersion ClusterVersion Die GDC-Air-Gap-Versionsinformationen des Nutzerclusters bei der Clustererstellung. Optional. Standardmäßig wird die neueste anwendbare Version verwendet. Nicht veränderbar.
releaseChannel ReleaseChannel Die Release-Version, für die ein Cluster registriert ist. Wenn ein Cluster für eine Release-Version abonniert ist, verwaltet GDC die Clusterversionen für Nutzer. Optional. Veränderlich.
clusterNetwork ClusterNetwork Die Clusternetzwerkkonfiguration. Wenn keine Angabe gemacht wird, werden die Standardkonfigurationen mit Pod- und Dienst-CIDR-Größen verwendet. Optional. Veränderlich.
loadBalancer LoadBalancer Die Load-Balancer-Konfiguration. Wenn kein Wert festgelegt ist, wird die Standardkonfiguration mit der Größe der IP-Adresse des Ingress-Dienstes verwendet. Optional. Veränderlich.
nodePools NodePool-Array Die Liste der Knotenpools für die Worker-Knoten des Clusters. Optional. Veränderlich.

ClusterState

Underlying type:string Gibt den Status des Clusters an.

Erscheint in: - ClusterStatus

ClusterStatus

Definiert den beobachteten Status des Clusters.

Wird angezeigt in: - Cluster

Feld Beschreibung
conditions Condition-Array Die letzten Beobachtungen zum Clusterstatus. Bedingungen wie Reconciling und Stalled geben an, ob der letzte Clusterabgleich erfolgreich war.
errorStatus ErrorStatus Der beobachtete Fehlerstatus des Clusters.
workerNodePoolStatuses NodePoolStatus-Array Eine Liste der beobachteten Status der Worker-Knotenpools.
controlPlaneConditions Condition-Array Gibt an, ob die Steuerungsebene bereit ist.
componentsConditions Condition-Array Ob die Komponenten des Nutzerclusters erfolgreich bereitgestellt wurden.
versionStatus VersionStatus Informationen zur installierten Version des Clusters.
clusterState ClusterState Der Status des Clusters. Folgende Status sind verfügbar:
  • Running: Der Cluster wurde erstellt und kann verwendet werden.
  • Reconciling: Es wird aktiv an dem Cluster gearbeitet.
  • Deleting: Der Cluster wird gelöscht.
  • Error: Beim Abgleichen/Bereitstellen des Clusters sind einige Fehler aufgetreten.

ClusterVersion

Gibt die Versionsinformationen eines GDC-Nutzerclusters in einer Air-Gap-Konfiguration an.

Wird angezeigt in: - ClusterSpec

Feld Beschreibung
kubernetesVersion String Die Kubernetes-Version des GDC-Nutzerclusters.

LoadBalancer

Gibt die Load-Balancer-Konfiguration an.

Wird angezeigt in: - ClusterSpec

Feld Beschreibung
ingressServiceIPSize Ganzzahl Die Größe der nicht überlappenden IP-Pools, die von den Load-Balancer-Diensten verwendet werden. Wenn kein Wert angegeben ist, wird der Standardwert 20 verwendet.

Knotenpool

Gibt die Konfiguration der benutzerdefinierten NodePool-Ressource an.

Wird angezeigt in: - ClusterSpec

Feld Beschreibung
name String Der Name des Knotenpools.
nodeCount Ganzzahl Die gewünschte Anzahl von Knoten im bereitgestellten Knotenpool.
machineTypeName String Der Name der Maschinentypen, die zum Bereitstellen von Knoten verwendet werden.
taints Taint Die Markierungen, die den Knoten dieses Knotenpools zugewiesen sind.
labels object (keys:string, values:string) Die Labels, die den Knoten dieses Knotenpools zugewiesen sind. Sie enthält eine Liste von Schlüssel/Wert-Paaren.
acceleratorOptions AcceleratorConfig AcceleratorOptions gibt die gewünschte Konfiguration von Beschleunigern im NodePool an. Sie ist nur gültig, wenn der ausgewählte MachineType Beschleuniger enthält.

NodePoolStatus

Definiert den beobachteten Status einer NodePool-Ressource.

Erscheint in: - ClusterStatus

Feld Beschreibung
name String Der Name des Knotenpools.
conditions Condition-Array Die neuesten Beobachtungen zum Status des Knotenpools.
readyNodes Ganzzahl Die Anzahl der Knoten, die bereit sind.
reconcilingNodes Ganzzahl Die Anzahl der Knoten, die abgeglichen werden.
stalledNodes Ganzzahl Die Anzahl der Knoten, die nicht mehr reagieren.
unknownNodes Ganzzahl Die Anzahl der Knoten, deren Status unbekannt ist.
readyTimestamp Zeit Die Zeit, in der sich ein Knotenpool im Status ready befindet. Dieser Wert ändert sich nach der Festlegung nie.
kubernetesVersion String Die Version von Kubernetes, die auf den Knoten dieses Knotenpools ausgeführt wird.

ReleaseChannel

Gibt an, welche Release-Version ein Cluster abonniert hat.

Wird angezeigt in: - ClusterSpec

Feld Beschreibung
channel Channel Wenn nicht festgelegt, ist der Standardwert UNSPECIFIED.

UserClusterUpgradeRequest

Stellt die Konfiguration einer Nutzercluster-Upgradeanfrage dar, z. B. die Clusterreferenz und die Kubernetes-Zielversion.

Vorkommen: - UserClusterUpgradeRequestList

Feld Beschreibung
apiVersion String cluster.gdc.goog/v1
kind String UserClusterUpgradeRequest
metadata ObjectMeta Informationen zu den Feldern von metadata finden Sie in der Dokumentation zur Kubernetes API.
spec UserClusterUpgradeRequestSpec
status UserClusterUpgradeRequestStatus

UserClusterUpgradeRequestList

Stellt eine Sammlung von UserClusterUpgradeRequest-Ressourcen dar.

Feld Beschreibung
apiVersion String cluster.gdc.goog/v1
kind String UserClusterUpgradeRequestList
metadata ListMeta Informationen zu den Feldern von metadata finden Sie in der Dokumentation zur Kubernetes API.
items UserClusterUpgradeRequest-Array

UserClusterUpgradeRequestSpec

Gibt die Spezifikation, z. B. den gewünschten Status, einer UserClusterUpgradeRequest-Ressource an.

Wird angezeigt in: - UserClusterUpgradeRequest

Feld Beschreibung
clusterRef LocalObjectReference Eine Referenz auf das GDC-Nutzerclusterobjekt, auf das sich das Upgrade bezieht.
targetVersion String Die Zielversion des Kubernetes-Nutzerclusters.

UserClusterUpgradeRequestStatus

Wird angezeigt in: - UserClusterUpgradeRequest

Feld Beschreibung
conditions Condition-Array Der aktuelle Upgrade-Status. Bekannte Bedingungstypen: Erfolgreich.
startTime Zeit Der beobachtete Beginn des aktuellen Upgrades.

VersionStatus

Definiert die Informationen zur installierten Version des Clusters.

Erscheint in: - ClusterStatus

Feld Beschreibung
componentVersion String Die Komponentenversion des Clusters.
kubernetesVersion String Die Kubernetes-Version des Clusters.