cluster.gdc.goog/v1
Contém definições do esquema da API para o grupo Cluster.
AcceleratorConfig
Aparece em: - NodePool
| Campo | Descrição |
|---|---|
gpuPartitionScheme string |
GPUPartitionScheme indica o esquema que vai ser usado para particionar as GPUs em MIGs. Este esquema e o DeviceModel da GPU decidem em conjunto os perfis de MIG. Por exemplo, mixed-1 no H100L 94GB determina que a GPU é dividida numa de 4g.47gb e numa de 3g.47gb. |
Canal
Underlying type: string
Indica um tipo específico de canal de lançamento.
Aparece em: - ReleaseChannel
Cluster
Especifica um cluster de utilizadores do GDC numa 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 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 os campos de metadata. |
items Matriz de clusters |
ClusterNetwork
Especifica a configuração da rede do cluster.
Aparece em: - ClusterSpec
| Campo | Descrição |
|---|---|
podCIDRSize número inteiro |
O tamanho dos intervalos de rede a partir dos quais são atribuídos endereços IP virtuais de pods. Se não estiver definida, é usado um valor predefinido 21. |
serviceCIDRSize número inteiro |
O tamanho dos intervalos de rede a partir dos quais os endereços IP virtuais de serviço são atribuídos. Se não estiver definida, é usado um valor predefinido 23. |
ClusterSpec
Aparece em: - Cluster
| Campo | Descrição |
|---|---|
initialVersion ClusterVersion |
As informações da versão com isolamento de ar do GDC do cluster de utilizadores durante a criação do cluster. Opcional. Usar por predefinição a versão aplicável mais recente. Imutável. |
releaseChannel ReleaseChannel |
O canal de lançamento ao qual um cluster está subscrito. Quando um cluster está subscrito num canal de lançamento, o GDC mantém as versões do cluster para os utilizadores. Opcional. Mutável. |
clusterNetwork ClusterNetwork |
A configuração da rede do cluster. Se não estiver definida, são usadas as configurações predefinidas com tamanhos CIDR de pods e serviços. Opcional. Mutável. |
loadBalancer LoadBalancer |
A configuração do balanceador de carga. Se não estiver definida, é usada a configuração predefinida com o tamanho do endereço IP do serviço de entrada. Opcional. Mutável. |
nodePools NodePool |
A lista de node pools para os nós de trabalho do cluster. Opcional. Mutável. |
nodePoolDefaults NodePoolDefaults |
A configuração ao nível do cluster para todos os conjuntos 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ções |
As observações mais recentes do estado do cluster. Condições como Reconciling e Stalled indicam se a última conciliação do cluster foi bem-sucedida. |
errorStatus ErrorStatus |
O estado de erro observado do cluster. |
workerNodePoolStatuses NodePoolStatus array |
Uma lista dos estados observados dos conjuntos de nós de trabalho. |
controlPlaneConditions Matriz de condições |
Se o plano de controlo está pronto. |
componentsConditions Matriz de condições |
Indica se os componentes do cluster de utilizadores foram implementados com êxito. |
versionStatus VersionStatus |
As informações da versão instalada do cluster. |
clusterState ClusterState |
O estado do cluster. Estão disponíveis os seguintes estados:
|
ClusterVersion
Especifica as informações da versão de um cluster de utilizadores do GDC numa configuração com restrição de acesso à Internet.
Aparece em: - ClusterSpec
| Campo | Descrição |
|---|---|
kubernetesVersion string |
A versão do Kubernetes do cluster de utilizadores do GDC. |
ContainerdConfig
Aparece em: - NodeConfigDefaults
| Campo | Descrição |
|---|---|
privateRegistries PrivateRegistry |
Especifica registos privados usados para extrair imagens no nó. O Containerd é o único tempo de execução de contentores suportado. |
LoadBalancer
Especifica a configuração do balanceador de carga.
Aparece em: - ClusterSpec
| Campo | Descrição |
|---|---|
ingressServiceIPSize número inteiro |
O tamanho dos conjuntos de IPs não sobrepostos usados pelos serviços introduzidos do balanceador de carga. Se não estiver definida, é usado um valor predefinido 20. |
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 NodePool configuração de recursos personalizados.
Aparece em: - ClusterSpec
| Campo | Descrição |
|---|---|
name string |
O nome do conjunto de nós. |
nodeCount número inteiro |
O número desejado de nós no conjunto de nós aprovisionado. |
machineTypeName string |
O nome dos tipos de máquinas que são usados para aprovisionar nós. |
taints Matriz de contaminação |
As manchas atribuídas aos nós deste node pool. |
labels object (keys:string, values:string) |
As etiquetas atribuídas aos nós deste conjunto de nós. Contém uma lista de pares de chave/valor. |
acceleratorOptions AcceleratorConfig |
AcceleratorOptions indica a configuração desejada dos aceleradores no NodePool. Só é válido se o MachineType escolhido contiver aceleradores. |
NodePoolDefaults
Aparece em: - ClusterSpec
| Campo | Descrição |
|---|---|
nodeConfigDefaults NodeConfigDefaults |
A configuração ao 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 conjunto de nós. |
conditions Matriz de condições |
As observações mais recentes do estado do conjunto de nós. |
readyNodes número inteiro |
O número de nós que estão prontos para publicação. |
reconcilingNodes número inteiro |
O número de nós que estão a ser reconciliados. |
stalledNodes número inteiro |
O número de nós que estão parados. |
unknownNodes número inteiro |
O número de nós cujos estados são desconhecidos. |
readyTimestamp Hora |
O tempo que um node pool está no estado ready. Este valor nunca muda depois de ser definido. |
kubernetesVersion string |
A versão do Kubernetes em execução nos nós deste node pool. |
PrivateRegistry
Aparece em: - ContainerdConfig
| Campo | Descrição |
|---|---|
host string |
Especifica o anfitrião do registo privado. Tem de consistir no anfitrião ou no anfitrião:porta. |
caCertSecretRef SecretReference |
Especifica o segredo que armazena o pacote de AC do registo privado. O segredo tem de estar no espaço de nomes do cluster ou ter a anotação baremetal.cluster.gke.io/mark-source para poder ser encaminhado para o espaço de nomes do cluster. |
pullCredentialSecretRef SecretReference |
Especifica o segredo da credencial de acesso ao registo privado. O segredo tem de estar no espaço de nomes do cluster ou ter a anotação baremetal.cluster.gke.io/mark-source para poder ser encaminhado para o espaço de nomes do cluster. |
ReleaseChannel
Indica a que canal de lançamento um cluster está subscrito.
Aparece em: - ClusterSpec
| Campo | Descrição |
|---|---|
channel Canal |
Se não for definida, a predefinição é UNSPECIFIED. |
UpgradePhaseConfig
Aparece em: - UserClusterUpgradeRequestSpec
| Campo | Descrição |
|---|---|
maxConcurrency número inteiro |
Número máximo de elementos a atualizar em simultâneo. -1 para especificar todos os restantes. |
completionThreshold número inteiro |
Percentagem de êxito para considerar este grupo de pools de nós como concluído. |
UserClusterUpgradeRequest
Representa a configuração de um pedido de atualização de um cluster de utilizador, como a referência do cluster e a versão do Kubernetes de destino.
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 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 os campos de metadata. |
items Matriz UserClusterUpgradeRequest |
UserClusterUpgradeRequestSpec
Fornece a especificação, como o estado pretendido, de um recurso UserClusterUpgradeRequest.
Aparece em: - UserClusterUpgradeRequest
| Campo | Descrição |
|---|---|
clusterRef LocalObjectReference |
Uma referência ao objeto de cluster de utilizadores do GDC ao qual a atualização se aplica. |
targetVersion string |
A versão do cluster de utilizadores do Kubernetes de destino. |
nodePoolUpgradePhases UpgradePhaseConfig |
Esquema para paralelização de atualizações de nós |
concurrentUpgrades booleano |
Ative/desative as atualizações da ABM do node pool de trabalho concorrente. Se for Verdadeiro, atualiza todos os node pools de trabalho em conjunto. Se for Falso, atualiza um de cada vez. |
UserClusterUpgradeRequestStatus
Aparece em: - UserClusterUpgradeRequest
| Campo | Descrição |
|---|---|
conditions Matriz de condições |
O estado de atualização atual. Tipos de condições conhecidos: Succeeded. |
startTime Hora |
A hora de início observada para a atualização 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 do cluster. |