- Risorsa: VmwareNodePool
 - Stato
 - VmwareNodePoolAutoscalingConfig
 - VmwareNodeConfig
 - VmwareVsphereConfig
 - VmwareVsphereTag
 - Metodi
 
Risorsa: VmwareNodePool
La risorsa VmwareNodePool rappresenta un pool di nodi VMware.
##
| Rappresentazione JSON | 
|---|
{ "name": string, "displayName": string, "uid": string, "state": enum (  | 
              
| Campi | |
|---|---|
name | 
                
                   
 Immutabile. Il nome della risorsa di questo pool di nodi.  | 
              
displayName | 
                
                   
 Il nome visualizzato del pool di nodi.  | 
              
uid | 
                
                   
 Solo output. L'identificatore univoco del pool di nodi.  | 
              
state | 
                
                   
 Solo output. Lo stato attuale del pool di nodi.  | 
              
reconciling | 
                
                   
 Solo output. Se impostato, al momento sono in corso modifiche al pool di nodi.  | 
              
createTime | 
                
                   
 Solo output. L'ora in cui è stato creato questo pool di nodi. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi:   | 
              
updateTime | 
                
                   
 Solo output. L'ora dell'ultimo aggiornamento di questo pool di nodi. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi:   | 
              
deleteTime | 
                
                   
 Solo output. L'ora in cui è stato eliminato questo pool di nodi. Se la risorsa non viene eliminata, questo campo deve essere vuoto Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi:   | 
              
etag | 
                
                   
 Questo checksum viene calcolato dal server in base al valore di altri campi e può essere inviato nelle richieste di aggiornamento ed eliminazione per garantire che il client disponga di un valore aggiornato prima di procedere. Consente ai client di eseguire operazioni di lettura-modifica-scrittura coerenti tramite controllo della contemporaneità ottimistico.  | 
              
annotations | 
                
                   
 Annotazioni sul pool di nodi. Questo campo ha le stesse limitazioni delle annotazioni Kubernetes. La dimensione totale di tutte le chiavi e i valori combinati è limitata a 256 kB. La chiave può avere due segmenti: prefisso (facoltativo) e nome (obbligatorio), separati da una barra (/). Il prefisso deve essere un sottodominio DNS. Il nome deve avere una lunghezza massima di 63 caratteri, deve iniziare e terminare con caratteri alfanumerici e può comprendere trattini (-), trattini bassi (_), punti (.) e caratteri alfanumerici. Un oggetto contenente un elenco di coppie   | 
              
nodePoolAutoscaling | 
                
                   
 Configurazione della scalabilità automatica del pool di nodi.  | 
              
config | 
                
                   
 Obbligatorio. La configurazione dei nodi del pool di nodi.  | 
              
status | 
                
                   
 Solo output. ResourceStatus che rappresenta lo stato dettagliato del pool di nodi VMware.  | 
              
onPremVersion | 
                
                   
 Versione di Anthos per il pool di nodi. Il valore predefinito è la versione del cluster utente.  | 
              
Stato
Lo stato del ciclo di vita del pool di nodi.
| Enum | |
|---|---|
STATE_UNSPECIFIED | 
                Non impostato. | 
PROVISIONING | 
                Lo stato PROVISIONING indica che il pool di nodi è in fase di creazione. | 
RUNNING | 
                Lo stato RUNNING indica che il pool di nodi è stato creato ed è completamente utilizzabile. | 
RECONCILING | 
                Lo stato RECONCILING indica che il pool di nodi è in fase di aggiornamento. Rimane disponibile, ma potenzialmente con prestazioni ridotte. | 
STOPPING | 
                Lo stato STOPPING indica che il cluster è in fase di eliminazione | 
ERROR | 
                Lo stato ERROR indica che il pool di nodi è in uno stato danneggiato e non recuperabile. | 
DEGRADED | 
                Lo stato DEGRADED indica che il pool di nodi richiede un'azione da parte dell'utente per ripristinare la funzionalità completa. | 
VmwareNodePoolAutoscalingConfig
Configurazione NodePoolAutoscaling per NodePool per consentire a Kubernetes di scalare NodePool.
| Rappresentazione JSON | 
|---|
{ "minReplicas": integer, "maxReplicas": integer }  | 
              
| Campi | |
|---|---|
minReplicas | 
                
                   
 Numero minimo di repliche nel node pool.  | 
              
maxReplicas | 
                
                   
 Numero massimo di repliche nel NodePool.  | 
              
VmwareNodeConfig
Parametri che descrivono la configurazione di tutti i nodi all'interno di un determinato pool di nodi.
| Rappresentazione JSON | 
|---|
{ "cpus": string, "memoryMb": string, "replicas": string, "imageType": string, "image": string, "bootDiskSizeGb": string, "taints": [ { object (  | 
              
| Campi | |
|---|---|
cpus | 
                
                   
 Il numero di CPU per ogni nodo nel node pool.  | 
              
memoryMb | 
                
                   
 La quantità di megabyte di memoria per ogni nodo nel node pool.  | 
              
replicas | 
                
                   
 Il numero di nodi nel node pool.  | 
              
imageType | 
                
                   
 Obbligatorio. L'immagine del sistema operativo da utilizzare per ogni nodo in un pool di nodi. Al momento sono supportati   | 
              
image | 
                
                   
 Il nome dell'immagine del sistema operativo in vCenter, valido solo quando utilizzi Windows.  | 
              
bootDiskSizeGb | 
                
                   
 Dimensione del disco VMware da utilizzare durante la creazione.  | 
              
taints[] | 
                
                   
 Le incompatibilità iniziali assegnate ai nodi di questo pool di nodi.  | 
              
labels | 
                
                   
 La mappa delle etichette Kubernetes (coppie chiave/valore) da applicare a ogni nodo. Queste verranno aggiunte a qualsiasi etichetta predefinita che Kubernetes potrebbe applicare al nodo. In caso di conflitto nelle chiavi delle etichette, il set applicato può variare a seconda della versione di Kubernetes. È meglio presupporre che il comportamento non sia definito ed evitare i conflitti. Per ulteriori informazioni, inclusi l'utilizzo e i valori validi, consulta: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/ Un oggetto contenente un elenco di coppie   | 
              
vsphereConfig | 
                
                   
 Specifica la configurazione vSphere per il pool di nodi.  | 
              
enableLoadBalancer | 
                
                   
 Consenti il bilanciamento del carico del traffico del pool di nodi. Funziona solo per i cluster con bilanciatori del carico MetalLB.  | 
              
VmwareVsphereConfig
VmwareVsphereConfig rappresenta la configurazione di VMware vCenter per il pool di nodi.
| Rappresentazione JSON | 
|---|
{
  "datastore": string,
  "tags": [
    {
      object ( | 
              
| Campi | |
|---|---|
datastore | 
                
                   
 Il nome del datastore vCenter. Ereditato dal cluster utente.  | 
              
tags[] | 
                
                   
 Tag da applicare alle VM.  | 
              
hostGroups[] | 
                
                   
 Gruppi di host vSphere da applicare a tutte le VM nel pool di nodi  | 
              
VmwareVsphereTag
VmwareVsphereTag descrive un tag vSphere da inserire nelle VM del pool di nodi. Per ulteriori informazioni, visita la pagina https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.vcenterhost.doc/GUID-E8E854DD-AA97-4E0C-8419-CE84F93C4058.html.
| Rappresentazione JSON | 
|---|
{ "category": string, "tag": string }  | 
              
| Campi | |
|---|---|
category | 
                
                   
 La categoria di tag Vsphere.  | 
              
tag | 
                
                   
 Il nome del tag vSphere.  | 
              
Metodi | 
            |
|---|---|
                
 | 
              Crea un nuovo pool di nodi VMware in un determinato progetto, posizione e cluster VMware. | 
                
 | 
              Elimina un singolo pool di nodi VMware. | 
                
 | 
              Registra un pool di nodi VMware all'API Anthos On-Prem | 
                
 | 
              Recupera i dettagli di un singolo pool di nodi VMware. | 
                
 | 
              Elenca i node pool VMware in un determinato progetto, località e cluster VMware. | 
                
 | 
              Aggiorna i parametri di un singolo pool di nodi VMware. |