cluster.gdc.goog/v1
Contém definições de esquema de API para o grupo de clusters.
AcceleratorConfig
Aparece em: - NodePool
Campo | Descrição |
---|---|
gpuPartitionScheme string |
GPUPartitionScheme indica o esquema que será usado para particionar as GPUs em MIGs. Esse esquema e o DeviceModel da GPU decidem juntos os perfis do MIG. Por exemplo, "mixed-1" em H100L 94GB determina que a GPU seja particionada em uma de 4g.47gb e uma de 3g.47gb. |
Canal
Tipo subjacente:string
Indica um tipo específico de canal de lançamento.
Aparece em: - ReleaseChannel
Cluster
Especifica um cluster de usuário do GDC em uma configuração isolada.
Aparece em: - ClusterList
Campo | Descrição |
---|---|
apiVersion string |
cluster.gdc.goog/v1 |
kind string |
Cluster |
metadata ObjectMeta |
Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata . |
spec ClusterSpec |
|
status ClusterStatus |
ClusterList
Representa uma coleção de clusters.
Campo | Descrição |
---|---|
apiVersion string |
cluster.gdc.goog/v1 |
kind string |
ClusterList |
metadata ListMeta |
Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata . |
items Matriz de cluster |
ClusterNetwork
Especifica a configuração de rede do cluster.
Aparece em: - ClusterSpec
Campo | Descrição |
---|---|
podCIDRSize número inteiro |
O tamanho dos intervalos de rede de onde os endereços IP virtuais do pod são alocados. Se não for definido, o valor padrão 21 será usado. |
serviceCIDRSize número inteiro |
O tamanho dos intervalos de rede de onde os endereços IP virtuais de serviço são alocados. Se não for definido, o valor padrão 23 será usado. |
ClusterSpec
Aparece em: - Cluster
Campo | Descrição |
---|---|
initialVersion ClusterVersion |
As informações da versão isolada do GDC do cluster de usuário durante a criação do cluster. Opcional. O padrão é usar a versão mais recente aplicável. Imutável. |
releaseChannel ReleaseChannel |
O canal de lançamento em que um cluster está inscrito. Quando um cluster está inscrito em um canal de lançamento, o GDC mantém as versões do cluster para os usuários. Opcional. Mutável. |
clusterNetwork ClusterNetwork |
A configuração de rede do cluster. Se não for definido, as configurações padrão com tamanhos de CIDR de pod e serviço serão usadas. Opcional. Mutável. |
loadBalancer LoadBalancer |
A configuração do balanceador de carga. Se não for definido, a configuração padrão com o tamanho do endereço IP do serviço de entrada será usada. Opcional. Mutável. |
nodePools Matriz NodePool |
A lista de pools de nós para os nós de trabalho do cluster. Opcional. Mutável. |
ClusterState
Tipo subjacente:string
Indica o estado do cluster.
Aparece em: - ClusterStatus
ClusterStatus
Define o estado observado do cluster.
Aparece em: - Cluster
Campo | Descrição |
---|---|
conditions Matriz de condição |
As observações mais recentes do estado do cluster. Condições como Reconciling e Stalled indicam se a última reconciliação do cluster foi concluída. |
errorStatus ErrorStatus |
O status de erro observado do cluster. |
workerNodePoolStatuses NodePoolStatus |
Uma lista dos status observados dos pools de nós de trabalho. |
controlPlaneConditions Matriz de condição |
Se o plano de controle está pronto. |
componentsConditions Matriz de condição |
Se os componentes do cluster de usuário foram implantados com sucesso. |
versionStatus VersionStatus |
As informações da versão instalada do cluster. |
clusterState ClusterState |
O estado do cluster. Os seguintes estados estão disponíveis:
|
ClusterVersion
Especifica as informações de versão de um cluster de usuário do GDC em uma configuração isolada.
Aparece em: - ClusterSpec
Campo | Descrição |
---|---|
kubernetesVersion string |
A versão do Kubernetes do cluster de usuário do GDC. |
LoadBalancer
Especifica a configuração do balanceador de carga.
Aparece em: - ClusterSpec
Campo | Descrição |
---|---|
ingressServiceIPSize número inteiro |
O tamanho dos pools de IP não sobrepostos usados pelos serviços tipados do balanceador de carga. Se não for definido, o valor padrão 20 será usado. |
NodePool
Especifica a configuração do recurso personalizado NodePool
.
Aparece em: - ClusterSpec
Campo | Descrição |
---|---|
name string |
O nome do pool de nós. |
nodeCount número inteiro |
O número desejado de nós no pool de nós provisionado. |
machineTypeName string |
O nome dos tipos de máquina usados para provisionar nós. |
taints Tainttaint |
Os taints atribuídos aos nós pool de nós. |
labels objeto (chaves:string, valores:string) |
Os rótulos atribuídos aos nós deste pool. Ele contém uma lista de pares de chave/valor. |
acceleratorOptions AcceleratorConfig |
AcceleratorOptions indica a configuração desejada de aceleradores no NodePool. Só é válido se o MachineType escolhido tiver aceleradores. |
NodePoolStatus
Define o estado observado de um recurso NodePool
.
Aparece em: - ClusterStatus
Campo | Descrição |
---|---|
name string |
O nome do pool de nós. |
conditions Matriz de condição |
As observações mais recentes do estado do pool de nós. |
readyNodes número inteiro |
O número de nós prontos para veiculação. |
reconcilingNodes número inteiro |
O número de nós que estão sendo reconciliados. |
stalledNodes número inteiro |
O número de nós paralisados. |
unknownNodes número inteiro |
O número de nós com status desconhecidos. |
readyTimestamp Tempo |
O tempo em que um pool de nós está no status ready . Esse valor nunca muda depois de definido. |
kubernetesVersion string |
A versão do Kubernetes em execução nos pool de nós. |
ReleaseChannel
Indica em qual canal de lançamento um cluster está inscrito.
Aparece em: - ClusterSpec
Campo | Descrição |
---|---|
channel Channel |
Se não for definido, o padrão será UNSPECIFIED . |
UserClusterUpgradeRequest
Representa a configuração de uma solicitação de upgrade de cluster de usuário, como a referência do cluster e a versão de destino do Kubernetes.
Aparece em: - UserClusterUpgradeRequestList
Campo | Descrição |
---|---|
apiVersion string |
cluster.gdc.goog/v1 |
kind string |
UserClusterUpgradeRequest |
metadata ObjectMeta |
Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata . |
spec UserClusterUpgradeRequestSpec |
|
status UserClusterUpgradeRequestStatus |
UserClusterUpgradeRequestList
Representa uma coleção de recursos UserClusterUpgradeRequest
.
Campo | Descrição |
---|---|
apiVersion string |
cluster.gdc.goog/v1 |
kind string |
UserClusterUpgradeRequestList |
metadata ListMeta |
Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata . |
items UserClusterUpgradeRequest |
UserClusterUpgradeRequestSpec
Fornece a especificação, como o estado desejado, de um recurso UserClusterUpgradeRequest
.
Aparece em: - UserClusterUpgradeRequest
Campo | Descrição |
---|---|
clusterRef LocalObjectReference |
Uma referência ao objeto do cluster de usuário do GDC a que o upgrade se aplica. |
targetVersion string |
A versão de destino do cluster de usuário do Kubernetes. |
UserClusterUpgradeRequestStatus
Aparece em: - UserClusterUpgradeRequest
Campo | Descrição |
---|---|
conditions Matriz de condição |
O estado atual do upgrade. Tipos de condição conhecidos: "Succeeded". |
startTime Tempo |
O horário de início observado para o upgrade atual. |
VersionStatus
Define as informações da versão instalada do cluster.
Aparece em: - ClusterStatus
Campo | Descrição |
---|---|
componentVersion string |
A versão do componente do cluster. |
kubernetesVersion string |
A versão do Kubernetes no cluster. |