cluster.gdc.goog/v1
Contiene definiciones de esquemas de API para el grupo Cluster.
AcceleratorConfig
Aparece en: - NodePool
Campo | Descripción |
---|---|
gpuPartitionScheme string |
GPUPartitionScheme indica el esquema que se usará para particionar las GPUs en MIGs. Este esquema y GPU DeviceModel deciden conjuntamente los perfiles de MIG. Por ejemplo, mixed-1 en H100L 94 GB determina que la GPU se particione en una de 4 GB y 47 GB y otra de 3 GB y 47 GB. |
Canal
Tipo subyacente: string
indica un tipo específico de canal de lanzamiento.
Aparece en: - ReleaseChannel
Clúster
Especifica un clúster de usuario de GDC en una configuración aislada.
Aparece en: - ClusterList
Campo | Descripción |
---|---|
apiVersion string |
cluster.gdc.goog/v1 |
kind string |
Cluster |
metadata ObjectMeta |
Consulta la documentación de la API de Kubernetes para ver los campos de metadata . |
spec ClusterSpec |
|
status ClusterStatus |
ClusterList
Representa una colección de clústeres.
Campo | Descripción |
---|---|
apiVersion string |
cluster.gdc.goog/v1 |
kind string |
ClusterList |
metadata ListMeta |
Consulta la documentación de la API de Kubernetes para ver los campos de metadata . |
items Matriz de clústeres |
ClusterNetwork
Especifica la configuración de la red del clúster.
Aparece en: - ClusterSpec
Campo | Descripción |
---|---|
podCIDRSize entero |
Tamaño de los intervalos de red desde los que se asignan las direcciones IP virtuales de los pods. Si no se establece, se usa el valor predeterminado 21 . |
serviceCIDRSize entero |
Tamaño de los intervalos de red desde los que se asignan las direcciones IP virtuales del servicio. Si no se establece, se usa el valor predeterminado 23 . |
ClusterSpec
Aparece en: - Clúster
Campo | Descripción |
---|---|
initialVersion ClusterVersion |
Información sobre la versión aislada de GDC del clúster de usuarios durante la creación del clúster. Opcional. Se usará la última versión aplicable de forma predeterminada. Inmutable. |
releaseChannel ReleaseChannel |
El canal de lanzamiento al que está suscrito un clúster. Cuando un clúster se suscribe a un canal de lanzamiento, GDC mantiene las versiones del clúster para los usuarios. Opcional. Mutable. |
clusterNetwork ClusterNetwork |
La configuración de red del clúster. Si no se define, se usarán las configuraciones predeterminadas con los tamaños de CIDR de pods y servicios. Opcional. Mutable. |
loadBalancer LoadBalancer |
La configuración del balanceador de carga. Si no se define, se usará la configuración predeterminada con el tamaño de la dirección IP del servicio de entrada. Opcional. Mutable. |
nodePools NodePool |
Lista de grupos de nodos de los nodos de trabajador del clúster. Opcional. Mutable. |
ClusterState
Tipo subyacente: string
Indica el estado del clúster.
Aparece en: - ClusterStatus
ClusterStatus
Define el estado observado del clúster.
Aparece en: - Clúster
Campo | Descripción |
---|---|
conditions Array de condiciones |
Las últimas observaciones del estado del clúster. Las condiciones como Reconciling y Stalled indican si la última reconciliación del clúster se ha realizado correctamente. |
errorStatus ErrorStatus |
El estado de error observado del clúster. |
workerNodePoolStatuses Matriz NodePoolStatus |
Lista de los estados observados de los grupos de nodos de trabajador. |
controlPlaneConditions Array de condiciones |
Si el plano de control está listo. |
componentsConditions Array de condiciones |
Si los componentes del clúster de usuarios se han implementado correctamente. |
versionStatus VersionStatus |
Información sobre la versión instalada del clúster. |
clusterState ClusterState |
El estado del clúster. Están disponibles los siguientes estados:
|
ClusterVersion
Especifica la información de la versión de un clúster de usuarios de GDC en una configuración aislada.
Aparece en: - ClusterSpec
Campo | Descripción |
---|---|
kubernetesVersion string |
La versión de Kubernetes del clúster de usuario de GDC. |
LoadBalancer
Especifica la configuración del balanceador de carga.
Aparece en: - ClusterSpec
Campo | Descripción |
---|---|
ingressServiceIPSize entero |
Tamaño de los grupos de IPs no superpuestos que usan los servicios tipados del balanceador de carga. Si no se establece, se usa el valor predeterminado 20 . |
NodePool
Especifica la NodePool
configuración de recursos personalizados.
Aparece en: - ClusterSpec
Campo | Descripción |
---|---|
name string |
Nombre del grupo de nodos. |
nodeCount entero |
El número de nodos que quieres que tenga el grupo de nodos aprovisionado. |
machineTypeName string |
Nombre de los tipos de máquinas que se usan para aprovisionar nodos. |
taints Taint array |
Los taints asignados a los nodos de este grupo de nodos. |
labels objeto (claves:cadena, valores:cadena) |
Etiquetas asignadas a los nodos de este grupo de nodos. Contiene una lista de pares clave/valor. |
acceleratorOptions AcceleratorConfig |
AcceleratorOptions indica la configuración deseada de los aceleradores en el NodePool. Solo es válido si el MachineType elegido contiene aceleradores. |
NodePoolStatus
Define el estado observado de un recurso NodePool
.
Aparece en: - ClusterStatus
Campo | Descripción |
---|---|
name string |
Nombre del grupo de nodos. |
conditions Array de condiciones |
Las observaciones más recientes del estado del grupo de nodos. |
readyNodes entero |
Número de nodos que están listos para servir. |
reconcilingNodes entero |
Número de nodos que se están reconciliando. |
stalledNodes entero |
Número de nodos que están bloqueados. |
unknownNodes entero |
Número de nodos cuyo estado se desconoce. |
readyTimestamp Hora |
Tiempo que un grupo de nodos está en estado ready . Este valor no cambiará una vez que se haya definido. |
kubernetesVersion string |
Versión de Kubernetes que se ejecuta en los nodos de este grupo. |
ReleaseChannel
Indica a qué canal de lanzamiento está suscrito un clúster.
Aparece en: - ClusterSpec
Campo | Descripción |
---|---|
channel Canal |
Si no se define ningún valor, se utiliza UNSPECIFIED de forma predeterminada. |
UserClusterUpgradeRequest
Representa la configuración de una solicitud de actualización de un clúster de usuarios, como la referencia del clúster y la versión de Kubernetes de destino.
Aparece en: - UserClusterUpgradeRequestList
Campo | Descripción |
---|---|
apiVersion string |
cluster.gdc.goog/v1 |
kind string |
UserClusterUpgradeRequest |
metadata ObjectMeta |
Consulta la documentación de la API de Kubernetes para ver los campos de metadata . |
spec UserClusterUpgradeRequestSpec |
|
status UserClusterUpgradeRequestStatus |
UserClusterUpgradeRequestList
Representa una colección de recursos UserClusterUpgradeRequest
.
Campo | Descripción |
---|---|
apiVersion string |
cluster.gdc.goog/v1 |
kind string |
UserClusterUpgradeRequestList |
metadata ListMeta |
Consulta la documentación de la API de Kubernetes para ver los campos de metadata . |
items Matriz UserClusterUpgradeRequest |
UserClusterUpgradeRequestSpec
Proporciona la especificación, como el estado deseado, de un recurso UserClusterUpgradeRequest
.
Aparece en: - UserClusterUpgradeRequest
Campo | Descripción |
---|---|
clusterRef LocalObjectReference |
Referencia al objeto de clúster de usuarios de GDC al que se aplica la actualización. |
targetVersion string |
Versión del clúster de usuario de Kubernetes de destino. |
UserClusterUpgradeRequestStatus
Aparece en: - UserClusterUpgradeRequest
Campo | Descripción |
---|---|
conditions Array de condiciones |
El estado de la actualización actual. Tipos de condiciones conocidos: Succeeded. |
startTime Hora |
Hora de inicio observada de la actualización actual. |
VersionStatus
Define la información de la versión instalada del clúster.
Aparece en: - ClusterStatus
Campo | Descripción |
---|---|
componentVersion string |
Versión del componente del clúster. |
kubernetesVersion string |
La versión de Kubernetes del clúster. |