- Recurso: BareMetalNodePool
- Estado
- BareMetalNodePoolUpgradePolicy
- BareMetalParallelUpgradeConfig
- Métodos
Recurso: BareMetalNodePool
Es un recurso que representa un grupo de nodos de metal desnudo.
Representación JSON |
---|
{ "name": string, "displayName": string, "uid": string, "state": enum ( |
Campos | |
---|---|
name |
Inmutable. Es el nombre del recurso del grupo de nodos de metal desnudo. |
displayName |
Es el nombre visible del grupo de nodos de metal desnudo. |
uid |
Solo salida. Es el identificador único del grupo de nodos de metal desnudo. |
state |
Solo salida. Es el estado actual del grupo de nodos de metal desnudo. |
reconciling |
Solo salida. Si se configura, actualmente hay cambios en tránsito en el grupo de nodos de metal desnudo. |
createTime |
Solo salida. Es la fecha y hora en la que se creó este grupo de nodos de metal desnudo. Usa el RFC 3339, en el que el resultado generado siempre se normaliza según la zona horaria Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean "Z". Ejemplos: |
updateTime |
Solo salida. Fecha y hora en la que se actualizó este grupo de nodos de metal desnudo por última vez. Usa el RFC 3339, en el que el resultado generado siempre se normaliza según la zona horaria Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean "Z". Ejemplos: |
deleteTime |
Solo salida. Es la fecha y hora en la que se borró este grupo de nodos de metal desnudo. Si el recurso no se borra, debe estar vacío. Usa el RFC 3339, en el que el resultado generado siempre se normaliza según la zona horaria Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean "Z". Ejemplos: |
etag |
El servidor calcula esta suma de comprobación según el valor de otros campos y se puede enviar en las solicitudes de actualización y eliminación para garantizar que el cliente tenga un valor actualizado antes de continuar. Permite a los clientes realizar operaciones de lectura, modificación y escritura coherentes a través del control de simultaneidad optimista. |
annotations |
Anotaciones en el grupo de nodos de Bare Metal. 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. La clave puede tener 2 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, 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 |
nodePoolConfig |
Obligatorio. Es la configuración del grupo de nodos. |
status |
Solo salida. Es un ResourceStatus que representa el estado detallado del grupo de nodos. |
upgradePolicy |
Es la política de actualización del grupo de nodos trabajadores. |
Estado
Es el estado del ciclo de vida del grupo de nodos de metal desnudo.
Enums | |
---|---|
STATE_UNSPECIFIED |
Sin establecer |
PROVISIONING |
El estado PROVISIONING indica que se está creando el grupo de nodos de Bare Metal. |
RUNNING |
El estado RUNNING indica que el grupo de nodos de Bare Metal se creó y se puede usar por completo. |
RECONCILING |
El estado RECONCILING indica que se está actualizando el grupo de nodos de metal desnudo. Sigue disponible, pero es posible que disminuya el rendimiento. |
STOPPING |
El estado STOPPING indica que se está borrando el grupo de nodos de metal desnudo. |
ERROR |
El estado ERROR indica que el grupo de nodos de metal desnudo se encuentra en un estado irrecuperable dañado. |
DEGRADED |
El estado DEGRADED indica que el grupo de nodos de metal desnudo requiere una acción del usuario para restablecer la funcionalidad completa. |
BareMetalNodePoolUpgradePolicy
BareMetalNodePoolUpgradePolicy define la política de actualización del grupo de nodos.
Representación JSON |
---|
{
"parallelUpgradeConfig": {
object ( |
Campos | |
---|---|
parallelUpgradeConfig |
Es la configuración de actualización en paralelo para los grupos de nodos trabajadores. |
BareMetalParallelUpgradeConfig
BareMetalParallelUpgradeConfig define la configuración de actualización en paralelo para los grupos de nodos trabajadores.
Representación JSON |
---|
{ "concurrentNodes": integer, "minimumAvailableNodes": integer } |
Campos | |
---|---|
concurrentNodes |
Es la cantidad máxima de nodos que se pueden actualizar a la vez. |
minimumAvailableNodes |
Es la cantidad mínima de nodos que deben estar en buen estado y disponibles durante una actualización. Si se establece en el valor predeterminado de 0, es posible que ninguno de los nodos esté disponible durante una actualización. |
Métodos |
|
---|---|
|
Crea un grupo de nodos de Bare Metal nuevo en un proyecto, una ubicación y un clúster de Bare Metal determinados. |
|
Borra un solo grupo de nodos de Bare Metal. |
|
Inscribe un grupo de nodos de Bare Metal existente en la API de Anthos On-Prem dentro de una ubicación y un proyecto determinados. |
|
Obtiene los detalles de un solo grupo de nodos de metal desnudo. |
|
Enumera los grupos de nodos de metal desnudo en un proyecto, una ubicación y un clúster de metal desnudo determinados. |
|
Actualiza los parámetros de un solo grupo de nodos de Bare Metal. |