cluster.gdc.goog/v1
Contiene definiciones del esquema de la 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 el DeviceModel de la GPU deciden conjuntamente los perfiles de la MIG. Por ejemplo, mixed-1 en H100L de 94 GB determina que la GPU se particione en una de 4 g.47 GB y otra de 3 g.47 GB. |
Canal
Tipo subyacente: string
Indica un tipo específico de canal de versiones.
Aparece en: - ReleaseChannel
Clúster
Especifica un clúster de usuario de GDC en una configuración aislada del aire.
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 conocer 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 conocer los campos de metadata . |
items Array de Cluster |
ClusterNetwork
Especifica la configuración de red del clúster.
Aparece en: - ClusterSpec
Campo | Descripción |
---|---|
podCIDRSize número entero |
Tamaño de los rangos 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 número entero |
Es el tamaño de los rangos de red desde los que se asignan las direcciones IP virtuales de servicio. Si no se establece, se usa el valor predeterminado 23 . |
ClusterSpec
Aparece en: - Clúster
Campo | Descripción |
---|---|
initialVersion ClusterVersion |
Es la información de la versión aislada de GDC del clúster de usuario durante la creación del clúster. Opcional. Se usa de forma predeterminada la versión aplicable más reciente. Inmutable. |
releaseChannel ReleaseChannel |
Es el canal de versiones al que está suscrito un clúster. Cuando un clúster está suscrito a un canal de versiones, GDC mantiene las versiones del clúster para los usuarios. Opcional. Mutable. |
clusterNetwork ClusterNetwork |
Es la configuración de la red del clúster. Si no se configura, se usan los tamaños predeterminados de CIDR de pod y servicio. Opcional. Mutable. |
loadBalancer LoadBalancer |
Es la configuración del balanceador de cargas. Si no se configura, se usa la configuración predeterminada con el tamaño de la dirección IP del servicio de entrada. Opcional. Mutable. |
nodePools arreglo de NodePool |
Es la lista de grupos de nodos para los nodos trabajadores 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 arreglo de condiciones |
Son las observaciones más recientes del estado del clúster. Las condiciones como Reconciling y Stalled indican si la última reconciliación del clúster se realizó correctamente. |
errorStatus ErrorStatus |
Es el estado de error observado del clúster. |
workerNodePoolStatuses Arreglo de NodePoolStatus |
Es una lista de los estados observados de los grupos de nodo trabajador. |
controlPlaneConditions arreglo de condiciones |
Indica si el plano de control está listo. |
componentsConditions arreglo de condiciones |
Indica si los componentes del clúster de usuario se implementaron correctamente. |
versionStatus VersionStatus |
Es la información de la versión instalada del clúster. |
clusterState ClusterState |
Es el estado del clúster. Los siguientes estados están disponibles:
|
ClusterVersion
Especifica la información de la versión de un clúster de usuario de GDC en una configuración aislada.
Aparece en: - ClusterSpec
Campo | Descripción |
---|---|
kubernetesVersion string |
Es la versión de Kubernetes del clúster de usuario de GDC. |
LoadBalancer
Especifica la configuración del balanceador de cargas.
Aparece en: - ClusterSpec
Campo | Descripción |
---|---|
ingressServiceIPSize número entero |
Es el tamaño de los grupos de IP que no se superponen y que usan los servicios con tipo del balanceador de cargas. Si no se establece, se usa el valor predeterminado 20 . |
Grupo de nodos
Especifica la configuración del recurso personalizado NodePool
.
Aparece en: - ClusterSpec
Campo | Descripción |
---|---|
name string |
Es el nombre del grupo de nodos. |
nodeCount número entero |
Es la cantidad deseada de nodos en el grupo de nodos aprovisionado. |
machineTypeName string |
Nombre de los tipos de máquinas que se usan para aprovisionar nodos. |
taints Taint |
Son los taints asignados a los nodos de este grupo de nodos. |
labels objeto (claves:cadena, valores:cadena) |
Son las 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 dentro del 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 |
Es el nombre del grupo de nodos. |
conditions arreglo de condiciones |
Son las observaciones más recientes del estado del grupo de nodos. |
readyNodes número entero |
Es la cantidad de nodos que están listos para entregar contenido. |
reconcilingNodes número entero |
Es la cantidad de nodos que se están conciliando. |
stalledNodes número entero |
Es la cantidad de nodos que están detenidos. |
unknownNodes número entero |
Es la cantidad de nodos cuyo estado se desconoce. |
readyTimestamp Hora |
Es la fecha y hora en que un grupo de nodos se encuentra en estado ready . Este valor nunca cambiará una vez que se establezca. |
kubernetesVersion string |
Es la versión de Kubernetes que se ejecuta en los nodos de este grupo de nodos. |
ReleaseChannel
Indica a qué canal de versiones está suscrito un clúster.
Aparece en: - ClusterSpec
Campo | Descripción |
---|---|
channel Canal |
Si no se configura, el valor predeterminado es UNSPECIFIED . |
UserClusterUpgradeRequest
Representa la configuración de una solicitud de actualización de un clúster de usuario, 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 conocer 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 conocer los campos de metadata . |
items Array de UserClusterUpgradeRequest |
UserClusterUpgradeRequestSpec
Proporciona la especificación, como el estado deseado, de un recurso UserClusterUpgradeRequest
.
Aparece en: - UserClusterUpgradeRequest
Campo | Descripción |
---|---|
clusterRef LocalObjectReference |
Es una referencia al objeto del clúster de usuario de GDC al que se aplica la actualización. |
targetVersion string |
Es la versión del clúster de usuario de Kubernetes de destino. |
UserClusterUpgradeRequestStatus
Aparece en: - UserClusterUpgradeRequest
Campo | Descripción |
---|---|
conditions arreglo de condiciones |
Es el estado actual de la actualización. Tipos de condiciones conocidos: Succeeded. |
startTime Hora |
Es la hora de inicio observada para 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 |
Es la versión del componente del clúster. |
kubernetesVersion string |
La versión de Kubernetes del clúster. |