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. |
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. |
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 . |
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. |
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. |
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 . |
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. |
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. |