- Recurso: AzureNodePool
- Configuración del nodo de Azure
- Escalado automático de AzureNodePool
- Estado
- Error de grupo de nodos de Azure
- Administración de nodos de Azure
- Métodos
Recurso: AzureNodePool
Un grupo de nodos Anthos que se ejecuta en Azure.
Representación JSON |
---|
{ "name": string, "version": string, "config": { object ( |
Campos | |
---|---|
name | El nombre de este recurso. Los nombres de los grupos de nodos tienen el formato Para obtener más detalles sobre los nombres de los recursos de Google Cloud, consulte Nombres de recursos |
version | Obligatorio. La versión de Kubernetes (p. ej. |
config | Obligatorio. La configuración del nodo del grupo de nodos. |
subnet Id | Obligatorio. El ID de ARM de la subred donde se ejecutan las máquinas virtuales del grupo de nodos. Asegúrese de que sea una subred dentro de la red virtual en la configuración del clúster. |
autoscaling | Obligatorio. Configuración del escalador automático para este grupo de nodos. |
state | Solo salida. Estado actual del grupo de nodos. |
uid | Solo salida. Un identificador único global para el grupo de nodos. |
reconciling | Solo salida. Si se configura, hay cambios pendientes en el grupo de nodos. |
create Time | Solo salida. Hora de creación de este grupo de nodos. Utiliza la RFC 3339, donde la salida generada siempre se normalizará en Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan desplazamientos distintos de "Z". Ejemplos: |
update Time | Solo salida. Hora de la última actualización de este grupo de nodos. Utiliza la RFC 3339, donde la salida generada siempre se normalizará en Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan desplazamientos distintos de "Z". Ejemplos: |
etag | Permite a los clientes realizar lecturas, modificaciones y escrituras consistentes a través de un control de concurrencia optimista. Se puede enviar en solicitudes de actualización y eliminación para garantizar que el cliente tenga un valor actualizado antes de continuar. |
annotations | Opcional. Anotaciones en el grupo de nodos. Este campo tiene las mismas restricciones que las anotaciones de Kubernetes. El tamaño total de todas las claves y valores combinados está limitado a 256k. Las claves pueden tener dos segmentos: prefijo (opcional) y nombre (obligatorio), separados por una barra diagonal (/). El prefijo debe ser un subdominio DNS. El nombre debe tener 63 caracteres o menos, empezar y terminar con caracteres alfanuméricos, con guiones (-), guiones bajos (_), puntos (.) y caracteres alfanuméricos entre ellos. Un objeto que contiene una lista de pares |
max Pods Constraint | Obligatorio. Restricción sobre el número máximo de pods que se pueden ejecutar simultáneamente en un nodo del grupo de nodos. |
azure Availability Zone | Opcional. La zona de disponibilidad de Azure de los nodos de este grupo de nodos. Cuando no se especifica, el valor predeterminado es |
errors[] | Solo salida. Se encontró un conjunto de errores en el grupo de nodos. |
management | Opcional. La configuración de administración para este grupo de nodos. |
Configuración del nodo de Azure
Parámetros que describen la configuración de todas las máquinas de nodo en un grupo de nodos determinado.
Representación JSON |
---|
{ "vmSize": string, "rootVolume": { object ( |
Campos | |
---|---|
vm Size | Opcional. El nombre del tamaño de la máquina virtual de Azure. Ejemplo: Consulte Tamaños de máquinas virtuales compatibles para conocer las opciones. Cuando no se especifica, el valor predeterminado es |
root Volume | Opcional. Configuración relacionada con el volumen raíz aprovisionado para cada máquina del grupo de nodos. Cuando no se especifica, el valor predeterminado es un disco de Azure de 32 GiB. |
tags | Opcional. Un conjunto de etiquetas para aplicar a todos los recursos subyacentes de Azure de este grupo de nodos. Actualmente, esto solo incluye conjuntos de escalado de máquinas virtuales. Especifique un máximo de 50 pares de caracteres alfanuméricos, espacios y símbolos (.+-=_:@/). Las claves pueden tener hasta 127 caracteres Unicode. Los valores pueden tener hasta 255 caracteres Unicode. Un objeto que contiene una lista de pares |
image Type | Opcional. El tipo de imagen del sistema operativo que se usará en las instancias del grupo de nodos. Puede no especificarse o tener el valor Cuando no se especifica, el valor predeterminado es |
ssh Config | Obligatorio. Configuración de SSH para acceder a las máquinas del grupo de nodos. |
proxy Config | Opcional. Configuración de proxy para tráfico HTTP(S) saliente. |
config Encryption | Opcional. Configuración relacionada con el cifrado de la configuración de la máquina virtual. |
taints[] | Opcional. Las manchas iniciales asignadas a los nodos de este grupo de nodos. |
labels | Opcional. Las etiquetas iniciales asignadas a los nodos de este grupo de nodos. Un objeto que contiene una lista de pares "clave":valor. Ejemplo: { "nombre": "llave", "masa": "1.3kg", "cuenta": "3" }. Un objeto que contiene una lista de pares |
Escalado automático de AzureNodePool
Configuración relacionada con el escalador automático del clúster de Kubernetes.
El escalador automático del clúster de Kubernetes ajustará automáticamente el tamaño del grupo de nodos en función de la carga del clúster.
Representación JSON |
---|
{ "minNodeCount": integer, "maxNodeCount": integer } |
Campos | |
---|---|
min Node Count | Obligatorio. Número mínimo de nodos en el grupo de nodos. Debe ser mayor o igual a 1 y menor o igual a maxNodeCount. |
max Node Count | Obligatorio. Número máximo de nodos en el grupo de nodos. Debe ser mayor o igual que minNodeCount y menor o igual que 50. |
Estado
El estado del ciclo de vida del grupo de nodos.
Enumeraciones | |
---|---|
STATE_UNSPECIFIED | No establecido. |
PROVISIONING | El estado APROVISIONAMIENTO indica que se está creando el grupo de nodos. |
RUNNING | El estado EN EJECUCIÓN indica que el grupo de nodos se ha creado y es completamente utilizable. |
RECONCILING | El estado RECONCILIANDO indica que el grupo de nodos se está reconciliando. |
STOPPING | El estado DETENCIÓN indica que se está eliminando el grupo de nodos. |
ERROR | El estado ERROR indica que el grupo de nodos se encuentra en un estado dañado e irrecuperable. |
DEGRADED | El estado DEGRADADO indica que el grupo de nodos requiere la acción del usuario para restaurar la funcionalidad completa. |
Error de grupo de nodos de Azure
AzureNodePoolError describe los errores encontrados en los grupos de nodos de Azure.
Representación JSON |
---|
{ "message": string } |
Campos | |
---|---|
message | Descripción del error, entendible para los humanos. |
Administración de nodos de Azure
AzureNodeManagement define el conjunto de características de administración de nodos activadas para un grupo de nodos de Azure.
Representación JSON |
---|
{ "autoRepair": boolean } |
Campos | |
---|---|
auto Repair | Opcional. Si los nodos se repararán automáticamente. Si se establece como verdadero, los nodos de este grupo se supervisarán y, si fallan las comprobaciones de estado de forma constante durante un periodo, se activará una reparación automática para reemplazarlos por nuevos nodos. |
Métodos | |
---|---|
| Crea un nuevo AzureNodePool , adjunto a un AzureCluster determinado. |
| Elimina un recurso AzureNodePool específico. |
| Describe un recurso AzureNodePool específico. |
| Enumera todos los recursos de AzureNodePool en un AzureCluster determinado. |
| Actualiza un AzureNodePool . |