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 declusteres |
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 de pods 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. |
nodePoolDefaults NodePoolDefaults |
A configuração no nível do cluster para todos os pools de nós. 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 NodePoolStatusNodePoolStatus |
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. |
ContainerdConfig
Aparece em: - NodeConfigDefaults
| Campo | Descrição |
|---|---|
privateRegistries Matriz PrivateRegistry |
Especifica registros particulares usados para extrair imagens no nó. O containerd é o único ambiente de execução de contêiner compatível. |
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. |
NodeConfigDefaults
Aparece em: - NodePoolDefaults
| Campo | Descrição |
|---|---|
containerdConfig ContainerdConfig |
Especifica a configuração do containerd para todos os nós. Opcional. Mutável. |
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 Matriz detaint |
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. |
NodePoolDefaults
Aparece em: - ClusterSpec
| Campo | Descrição |
|---|---|
nodeConfigDefaults NodeConfigDefaults |
A configuração no nível do cluster para todos os nós. Opcional. Mutável. |
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. |
PrivateRegistry
Aparece em: - ContainerdConfig
| Campo | Descrição |
|---|---|
host string |
Especifica o host do registro particular. Ele precisa consistir no host ou host:porta. |
caCertSecretRef SecretReference |
Especifica o secret que armazena o pacote de CA do registro particular. O secret precisa estar no namespace do cluster ou ter a anotação baremetal.cluster.gke.io/mark-source para que possa ser encaminhado para o namespace do cluster. |
pullCredentialSecretRef SecretReference |
Especifica o segredo da credencial de acesso ao registro particular. O secret precisa estar no namespace do cluster ou ter a anotação baremetal.cluster.gke.io/mark-source para que possa ser encaminhado para o namespace do cluster. |
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. |
UpgradePhaseConfig
Aparece em: - UserClusterUpgradeRequestSpec
| Campo | Descrição |
|---|---|
maxConcurrency número inteiro |
Número máximo de elementos a serem atualizados simultaneamente. -1 para especificar todos os restantes. |
completionThreshold número inteiro |
Porcentagem de sucesso para considerar esse grupo de pools de nós como concluído. |
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. |
nodePoolUpgradePhases UpgradePhaseConfig |
Esquema para paralelização de upgrades de nós |
concurrentUpgrades booleano |
Alternância para upgrades simultâneos de ABM do pool de nós de trabalho. "True" faz upgrade de todos os pools de nós de trabalho juntos, "False" faz upgrade de um por vez. |
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. |