- Resource: VmwareNodePool
 - Estado
 - VmwareNodePoolAutoscalingConfig
 - VmwareNodeConfig
 - VmwareVsphereConfig
 - VmwareVsphereTag
 - Métodos
 
Recurso: VmwareNodePool
O recurso VmwareNodePool representa um pool de nós do VMware.
##
| Representação JSON | 
|---|
{ "name": string, "displayName": string, "uid": string, "state": enum (  | 
              
| Campos | |
|---|---|
name | 
                
                   
 Imutável. O nome do recurso deste conjunto de nós.  | 
              
displayName | 
                
                   
 O nome a apresentar do conjunto de nós.  | 
              
uid | 
                
                   
 Apenas saída. O identificador exclusivo do conjunto de nós.  | 
              
state | 
                
                   
 Apenas saída. O estado atual do node pool.  | 
              
reconciling | 
                
                   
 Apenas saída. Se estiver definido, existem atualmente alterações em curso no conjunto de nós.  | 
              
createTime | 
                
                   
 Apenas saída. A hora em que este node pool foi criado. Usa RFC 3339, em que o resultado gerado é sempre normalizado em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Também são aceites desvios diferentes de "Z". Exemplos:   | 
              
updateTime | 
                
                   
 Apenas saída. A hora em que este node pool foi atualizado pela última vez. Usa RFC 3339, em que o resultado gerado é sempre normalizado em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Também são aceites desvios diferentes de "Z". Exemplos:   | 
              
deleteTime | 
                
                   
 Apenas saída. A hora em que este node pool foi eliminado. Se o recurso não for eliminado, este campo tem de estar vazio Usa RFC 3339, em que o resultado gerado é sempre normalizado em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Também são aceites desvios diferentes de "Z". Exemplos:   | 
              
etag | 
                
                   
 Esta soma de verificação é calculada pelo servidor com base no valor de outros campos e pode ser enviada em pedidos de atualização e eliminação para garantir que o cliente tem um valor atualizado antes de continuar. Permite que os clientes façam leituras-modificações-escritas consistentes através do controlo de concorrência otimista.  | 
              
annotations | 
                
                   
 Anotações no node pool. Este campo tem as mesmas restrições que as anotações do Kubernetes. O tamanho total de todas as chaves e valores combinados está limitado a 256 KB. A chave pode ter 2 segmentos: prefixo (opcional) e nome (obrigatório), separados por uma barra (/). O prefixo tem de ser um subdomínio DNS. O nome tem de ter 63 carateres ou menos, começar e terminar com carateres alfanuméricos, com traços (-), sublinhados (_), pontos (.) e carateres alfanuméricos entre eles. Um objeto que contém uma lista de pares   | 
              
nodePoolAutoscaling | 
                
                   
 Configuração da escala automática do node pool.  | 
              
config | 
                
                   
 Obrigatório. A configuração do nó do node pool.  | 
              
status | 
                
                   
 Apenas saída. ResourceStatus que representa o estado detalhado do conjunto de nós do VMware.  | 
              
onPremVersion | 
                
                   
 Versão do Anthos para o node pool. A predefinição é a versão do cluster de utilizadores.  | 
              
Estado
O estado do ciclo de vida do node pool.
| Enumerações | |
|---|---|
STATE_UNSPECIFIED | 
                Não definido. | 
PROVISIONING | 
                O estado PROVISIONING indica que o node pool está a ser criado. | 
RUNNING | 
                O estado RUNNING indica que o node pool foi criado e está totalmente utilizável. | 
RECONCILING | 
                O estado RECONCILING indica que o node pool está a ser atualizado. Continua disponível, mas potencialmente com um desempenho inferior. | 
STOPPING | 
                O estado STOPPING indica que o cluster está a ser eliminado | 
ERROR | 
                O estado ERROR indica que o conjunto de nós está num estado danificado irrecuperável. | 
DEGRADED | 
                O estado DEGRADED indica que o conjunto de nós requer a ação do utilizador para restaurar a funcionalidade completa. | 
VmwareNodePoolAutoscalingConfig
Configuração NodePoolAutoscaling para o NodePool para permitir que o Kubernetes dimensione o NodePool.
| Representação JSON | 
|---|
{ "minReplicas": integer, "maxReplicas": integer }  | 
              
| Campos | |
|---|---|
minReplicas | 
                
                   
 Número mínimo de réplicas no NodePool.  | 
              
maxReplicas | 
                
                   
 Número máximo de réplicas no NodePool.  | 
              
VmwareNodeConfig
Parâmetros que descrevem a configuração de todos os nós num determinado conjunto de nós.
| Representação JSON | 
|---|
{ "cpus": string, "memoryMb": string, "replicas": string, "imageType": string, "image": string, "bootDiskSizeGb": string, "taints": [ { object (  | 
              
| Campos | |
|---|---|
cpus | 
                
                   
 O número de CPUs para cada nó no conjunto de nós.  | 
              
memoryMb | 
                
                   
 Os megabytes de memória para cada nó no conjunto de nós.  | 
              
replicas | 
                
                   
 O número de nós no conjunto de nós.  | 
              
imageType | 
                
                   
 Obrigatório. A imagem do SO a usar para cada nó num conjunto de nós. Atualmente, são suportados os idiomas   | 
              
image | 
                
                   
 O nome da imagem do SO no vCenter, válido apenas quando usa o Windows.  | 
              
bootDiskSizeGb | 
                
                   
 Tamanho do disco do VMware a usar durante a criação.  | 
              
taints[] | 
                
                   
 As contaminações iniciais atribuídas aos nós deste conjunto de nós.  | 
              
labels | 
                
                   
 O mapa de etiquetas do Kubernetes (pares de chave/valor) a aplicar a cada nó. Estas etiquetas são adicionadas além das etiquetas predefinidas que o Kubernetes possa aplicar ao nó. Em caso de conflito nas chaves de etiquetas, o conjunto aplicado pode variar consoante a versão do Kubernetes. É melhor assumir que o comportamento não está definido e que os conflitos devem ser evitados. Para mais informações, incluindo a utilização e os valores válidos, consulte: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/ Um objeto que contém uma lista de pares   | 
              
vsphereConfig | 
                
                   
 Especifica a configuração do vSphere para o node pool.  | 
              
enableLoadBalancer | 
                
                   
 Permita que o tráfego do conjunto de nós seja equilibrado. Só funciona para clusters com balanceadores de carga do MetalLB.  | 
              
VmwareVsphereConfig
VmwareVsphereConfig representa a configuração do VMware vCenter para o conjunto de nós.
| Representação JSON | 
|---|
{
  "datastore": string,
  "tags": [
    {
      object ( | 
              
| Campos | |
|---|---|
datastore | 
                
                   
 O nome do repositório de dados do vCenter. Herdada do cluster de utilizadores.  | 
              
tags[] | 
                
                   
 Etiquetas a aplicar às VMs.  | 
              
hostGroups[] | 
                
                   
 Grupos de anfitriões do vSphere a aplicar a todas as VMs no node pool  | 
              
VmwareVsphereTag
VmwareVsphereTag descreve uma etiqueta do vSphere a ser colocada em VMs no node pool. Para mais informações, consulte https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.vcenterhost.doc/GUID-E8E854DD-AA97-4E0C-8419-CE84F93C4058.html
| Representação JSON | 
|---|
{ "category": string, "tag": string }  | 
              
| Campos | |
|---|---|
category | 
                
                   
 A categoria de etiqueta do Vsphere.  | 
              
tag | 
                
                   
 O nome da etiqueta do Vsphere.  | 
              
Métodos | 
            |
|---|---|
                
 | 
              Cria um novo node pool do VMware num determinado projeto, localização e cluster do VMware. | 
                
 | 
              Elimina um único node pool do VMware. | 
                
 | 
              Inscreve um conjunto de nós do VMware na API Anthos On-Prem | 
                
 | 
              Obtém detalhes de um único conjunto de nós do VMware. | 
                
 | 
              Lista os node pools do VMware num determinado projeto, localização e cluster do VMware. | 
                
 | 
              Atualiza os parâmetros de um único node pool do VMware. |