- Resource: AzureNodePool
- AzureNodeConfig
- AzureNodePoolAutoscaling
- Estado
- AzureNodePoolError
- AzureNodeManagement
- Métodos
Recurso: AzureNodePool
Un grupo de nodos de 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 recursos de Google Cloud, consulta Nombres de recursos |
version |
Obligatorio. La versión de Kubernetes (p. ej., |
config |
Obligatorio. La configuración de nodo del grupo de nodos. |
subnetId |
Obligatorio. El ID de ARM de la subred en la que se ejecutan las VMs del grupo de nodos. Asegúrate de que sea una subred en 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. El estado actual del ciclo de vida del grupo de nodos. |
uid |
Solo salida. Un identificador único a nivel global para el grupo de nodos. |
reconciling |
Solo salida. Si se configura, hay cambios pendientes actualmente en el grupo de nodos. |
createTime |
Solo salida. La hora a la que se creó este grupo de nodos. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
updateTime |
Solo salida. La hora en la que se actualizó este grupo de nodos por última vez. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
etag |
Permite a los clientes realizar operaciones de lectura, modificación y escritura coherentes a través del control de simultaneidad optimista. Se pueden enviar en las 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 se limita a 256,000. Las claves pueden tener 2 segmentos: prefijo (opcional) y nombre (obligatorio), separados por una barra (/). El prefijo debe ser un subdominio DNS. El nombre debe tener 63 caracteres o menos, comenzar y terminar con caracteres alfanuméricos, con guiones (-), guiones bajos (_), puntos (.) y caracteres alfanuméricos en el medio. Un objeto que contiene una lista de pares |
maxPodsConstraint |
Obligatorio. La restricción sobre la cantidad máxima de Pods que se pueden ejecutar simultáneamente en un nodo del grupo de nodos. |
azureAvailabilityZone |
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. Un conjunto de errores encontrados en el grupo de nodos. |
management |
Opcional. La configuración de administración para este grupo de nodos. |
AzureNodeConfig
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 | |
---|---|
vmSize |
Opcional. El nombre del tamaño de la VM de Azure. Ejemplo: Consulta Tamaños de VM compatibles para ver las opciones. Cuando no se especifica, el valor predeterminado es |
rootVolume |
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 Azure Disk de 32 GiB. |
tags |
Opcional. Un conjunto de etiquetas que se aplicará a todos los recursos subyacentes de Azure para este grupo de nodos. Por el momento, esto solo incluye conjuntos de escalamiento de máquinas virtuales. Especifica 50 pares como máximo que contengan 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 |
imageType |
Opcional. El tipo de imagen de SO que se usará en instancias de grupos de nodos. Puede no especificarse o tener un valor de Cuando no se especifica, el valor predeterminado es |
sshConfig |
Obligatorio. Configuración SSH para acceder a las máquinas del grupo de nodos. |
proxyConfig |
Opcional. Configuración de proxy para el tráfico HTTP(S) saliente. |
configEncryption |
Opcional. Configuración relacionada con la encriptación de configuración de VM. |
taints[] |
Opcional. Son los taints iniciales asignados a los nodos de este grupo de nodos. |
labels |
Opcional. Son las etiquetas iniciales asignadas a los nodos de este grupo de nodos. Un objeto que contiene una lista de pares "clave": valor. Ejemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }. Un objeto que contiene una lista de pares |
AzureNodePoolAutoscaling
Configuración relacionada con el escalador automático de clústeres de Kubernetes.
El escalador automático de clústeres de Kubernetes ajustará automáticamente el tamaño del grupo de nodos según la carga del clúster.
Representación JSON |
---|
{ "minNodeCount": integer, "maxNodeCount": integer } |
Campos | |
---|---|
minNodeCount |
Obligatorio. Cantidad mínima de nodos en el grupo de nodos. Debe ser mayor o igual que 1 y menor o igual que maxNodeCount. |
maxNodeCount |
Obligatorio. Cantidad máxima 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.
Enums | |
---|---|
STATE_UNSPECIFIED |
Sin establecer |
PROVISIONING |
El estado PROVISIONING indica que se está creando el grupo de nodos. |
RUNNING |
El estado EN EJECUCIÓN indica que el grupo de nodos se creó y se puede usar por completo. |
RECONCILING |
El estado RECONCILING indica que el grupo de nodos se está conciliando. |
STOPPING |
El estado STOPPING indica que se está borrando el grupo de nodos. |
ERROR |
El estado ERROR indica que el grupo de nodos se encuentra en un estado irrecuperable dañado. |
DEGRADED |
El estado DEGRADED indica que el grupo de nodos requiere una acción del usuario para restablecer la funcionalidad completa. |
AzureNodePoolError
AzureNodePoolError describe los errores encontrados en los grupos de nodos de Azure.
Representación JSON |
---|
{ "message": string } |
Campos | |
---|---|
message |
Descripción sencilla del error. |
AzureNodeManagement
AzureNodeManagement define el conjunto de funciones de administración de nodos activadas para un grupo de nodos de Azure.
Representación JSON |
---|
{ "autoRepair": boolean } |
Campos | |
---|---|
autoRepair |
Opcional. Indica si los nodos se repararán de forma automática o no. Cuando se configura como verdadero, los nodos de este grupo de nodos se supervisan y, si fallan las verificaciones de estado de forma coherente durante un período, se activará una acción de reparación automática para reemplazarlos por nodos nuevos. |
Métodos |
|
---|---|
|
Crea una AzureNodePool nueva, conectada a una AzureCluster determinada. |
|
Elimina un recurso AzureNodePool específico. |
|
Describe un recurso AzureNodePool específico. |
|
Enumera todos los recursos AzureNodePool en una AzureCluster determinada. |
|
Actualiza una AzureNodePool . |