cluster.gdc.goog/v1
Contiene le definizioni dello schema API per il gruppo Cluster.
AcceleratorConfig
Visualizzato in: - NodePool
Campo | Descrizione |
---|---|
gpuPartitionScheme stringa |
GPUPartitionScheme indica lo schema che verrà utilizzato per partizionare le GPU in MIG. Questo schema e GPU DeviceModel decidono congiuntamente i profili MIG. Ad esempio, mixed-1 su H100L 94 GB determina la partizione della GPU in una da 4 g.47 GB e una da 3 g.47 GB. |
Canale
Tipo sottostante:string
Indica un tipo specifico di canale di rilascio.
Visualizzato in: - ReleaseChannel
Cluster
Specifica un cluster utente GDC in una configurazione air-gap.
Visualizzato in: - ClusterList
Campo | Descrizione |
---|---|
apiVersion stringa |
cluster.gdc.goog/v1 |
kind stringa |
Cluster |
metadata ObjectMeta |
Per i campi di metadata , consulta la documentazione dell'API Kubernetes. |
spec ClusterSpec |
|
status ClusterStatus |
ClusterList
Rappresenta una raccolta di cluster.
Campo | Descrizione |
---|---|
apiVersion stringa |
cluster.gdc.goog/v1 |
kind stringa |
ClusterList |
metadata ListMeta |
Per i campi di metadata , consulta la documentazione dell'API Kubernetes. |
items Cluster array |
ClusterNetwork
Specifica la configurazione di rete del cluster.
Appare in: - ClusterSpec
Campo | Descrizione |
---|---|
podCIDRSize integer |
La dimensione degli intervalli di rete da cui vengono allocati gli indirizzi IP virtuali dei pod. Se non viene configurato, viene utilizzato un valore predefinito 21 . |
serviceCIDRSize integer |
La dimensione degli intervalli di rete da cui vengono allocati gli indirizzi IP virtuali del servizio. Se non viene configurato, viene utilizzato un valore predefinito 23 . |
ClusterSpec
Visualizzato in: - Cluster
Campo | Descrizione |
---|---|
initialVersion ClusterVersion |
Le informazioni sulla versione air-gapped di GDC del cluster utente durante la creazione del cluster. Facoltativo. Imposta come predefinita l'ultima versione applicabile. Immutabile. |
releaseChannel ReleaseChannel |
Il canale di rilascio a cui è iscritto un cluster. Quando un cluster è iscritto a un canale di rilascio, GDC gestisce le versioni del cluster per gli utenti. Facoltativo. Modificabile. |
clusterNetwork ClusterNetwork |
La configurazione di rete del cluster. Se non viene configurato, vengono utilizzate le configurazioni predefinite con le dimensioni CIDR di pod e servizi. Facoltativo. Modificabile. |
loadBalancer LoadBalancer |
La configurazione del bilanciatore del carico. Se non viene configurato, viene utilizzata la configurazione predefinita con la dimensione dell'indirizzo IP del servizio di ingresso. Facoltativo. Modificabile. |
nodePools Array NodePool |
L'elenco dei node pool per i nodi worker del cluster. Facoltativo. Modificabile. |
ClusterState
Tipo sottostante:string
indica lo stato del cluster.
Visualizzato in: - ClusterStatus
ClusterStatus
Definisce lo stato osservato del cluster.
Visualizzato in: - Cluster
Campo | Descrizione |
---|---|
conditions Array Condition |
Le ultime osservazioni sullo stato del cluster. Condizioni come Reconciling e Stalled indicano se l'ultima riconciliazione del cluster è andata a buon fine. |
errorStatus ErrorStatus |
Lo stato di errore osservato del cluster. |
workerNodePoolStatuses Array NodePoolStatus |
Un elenco degli stati osservati dei pool di nodi worker. |
controlPlaneConditions Array Condition |
Indica se il control plane è pronto. |
componentsConditions Array Condition |
Indica se i componenti del cluster utente sono stati implementati correttamente. |
versionStatus VersionStatus |
Le informazioni sulla versione installata del cluster. |
clusterState ClusterState |
Lo stato del cluster. Sono disponibili i seguenti stati:
|
ClusterVersion
Specifica le informazioni sulla versione di un cluster utente GDC in una configurazione air-gap.
Appare in: - ClusterSpec
Campo | Descrizione |
---|---|
kubernetesVersion stringa |
La versione di Kubernetes del cluster utente GDC. |
LoadBalancer
Specifica la configurazione del bilanciatore del carico.
Appare in: - ClusterSpec
Campo | Descrizione |
---|---|
ingressServiceIPSize integer |
La dimensione dei pool IP non sovrapposti utilizzati dai servizi di tipo bilanciatore del carico. Se non viene configurato, viene utilizzato un valore predefinito 20 . |
NodePool
Specifica la configurazione della risorsa personalizzata NodePool
.
Appare in: - ClusterSpec
Campo | Descrizione |
---|---|
name stringa |
Il nome del pool di nodi. |
nodeCount integer |
Il numero desiderato di nodi nel pool di nodi di cui è stato eseguito il provisioning. |
machineTypeName stringa |
Il nome dei tipi di macchine utilizzati per il provisioning dei nodi. |
taints Taint |
Le incompatibilità assegnate ai nodi di questo pool di nodi. |
labels object (keys:string, values:string) |
Le etichette assegnate ai nodi di questo pool di nodi. Contiene un elenco di coppie chiave/valore. |
acceleratorOptions AcceleratorConfig |
AcceleratorOptions indica la configurazione desiderata degli acceleratori all'interno del node pool. È valido solo se il tipo di macchina scelto contiene acceleratori. |
NodePoolStatus
Definisce lo stato osservato di una risorsa NodePool
.
Visualizzato in: - ClusterStatus
Campo | Descrizione |
---|---|
name stringa |
Il nome del pool di nodi. |
conditions Array Condition |
Le ultime osservazioni sullo stato del pool di nodi. |
readyNodes integer |
Il numero di nodi pronti per la pubblicazione. |
reconcilingNodes integer |
Il numero di nodi in fase di riconciliazione. |
stalledNodes integer |
Il numero di nodi bloccati. |
unknownNodes integer |
Il numero di nodi il cui stato è sconosciuto. |
readyTimestamp Ora |
Il tempo in cui un pool di nodi si trova nello stato ready . Una volta impostato, questo valore non cambierà mai. |
kubernetesVersion stringa |
La versione di Kubernetes in esecuzione sui nodi di questo pool di nodi. |
ReleaseChannel
Indica a quale canale di rilascio è iscritto un cluster.
Appare in: - ClusterSpec
Campo | Descrizione |
---|---|
channel Canale |
Se non viene impostato, il valore predefinito è UNSPECIFIED . |
UserClusterUpgradeRequest
Rappresenta la configurazione di una richiesta di upgrade di un cluster utente, ad esempio il riferimento al cluster e la versione di Kubernetes di destinazione.
Appare in: - UserClusterUpgradeRequestList
Campo | Descrizione |
---|---|
apiVersion stringa |
cluster.gdc.goog/v1 |
kind stringa |
UserClusterUpgradeRequest |
metadata ObjectMeta |
Per i campi di metadata , consulta la documentazione dell'API Kubernetes. |
spec UserClusterUpgradeRequestSpec |
|
status UserClusterUpgradeRequestStatus |
UserClusterUpgradeRequestList
Rappresenta una raccolta di risorse UserClusterUpgradeRequest
.
Campo | Descrizione |
---|---|
apiVersion stringa |
cluster.gdc.goog/v1 |
kind stringa |
UserClusterUpgradeRequestList |
metadata ListMeta |
Per i campi di metadata , consulta la documentazione dell'API Kubernetes. |
items Array UserClusterUpgradeRequest |
UserClusterUpgradeRequestSpec
Fornisce la specifica, ad esempio lo stato desiderato, di una risorsa
UserClusterUpgradeRequest
.
Appare in: - UserClusterUpgradeRequest
Campo | Descrizione |
---|---|
clusterRef LocalObjectReference |
Un riferimento all'oggetto cluster utente GDC a cui si applica l'upgrade. |
targetVersion stringa |
La versione di destinazione del cluster utente Kubernetes. |
UserClusterUpgradeRequestStatus
Appare in: - UserClusterUpgradeRequest
Campo | Descrizione |
---|---|
conditions Array Condition |
Lo stato attuale dell'upgrade. Tipi di condizione noti: riuscito. |
startTime Ora |
L'ora di inizio osservazione dell'upgrade attuale. |
VersionStatus
Definisce le informazioni sulla versione installata del cluster.
Visualizzato in: - ClusterStatus
Campo | Descrizione |
---|---|
componentVersion stringa |
La versione del componente del cluster. |
kubernetesVersion stringa |
La versione di Kubernetes del cluster. |