KRM API cluster.gdc.goog/v1

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:
  • Running: o cluster foi criado e pode ser usado.
  • Reconciling: algum trabalho está sendo feito ativamente no cluster.
  • Deleting: o cluster está sendo excluído.
  • Error: ocorreram alguns erros ao reconciliar/provisionar o cluster.

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.