- Recurso: BareMetalNodePool
- Estado
- BareMetalNodePoolUpgradePolicy
- BareMetalParallelUpgradeConfig
- Métodos
Recurso: BareMetalNodePool
Recurso que representa un grupo de nodos de metal desnudo.
Representación JSON |
---|
{ "name": string, "displayName": string, "uid": string, "state": enum ( |
Campos | |
---|---|
name |
Inmutable. Nombre de recurso del grupo de nodos de metal desnudo. |
displayName |
Nombre visible del grupo de nodos de metal desnudo. |
uid |
Solo de salida. Identificador único del grupo de nodos de hardware desnudo. |
state |
Solo de salida. El estado actual del grupo de nodos de metal desnudo. |
reconciling |
Solo de salida. Si se define, actualmente hay cambios en curso en el grupo de nodos de hardware desnudo. |
createTime |
Solo de salida. La hora a la que se creó este grupo de nodos de metal desnudo. Usa RFC 3339, donde la salida generada siempre se normaliza con Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otros desplazamientos distintos de "Z". Ejemplos: |
updateTime |
Solo de salida. Hora a la que se actualizó este grupo de nodos de metal desnudo por última vez. Usa RFC 3339, donde la salida generada siempre se normaliza con Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otros desplazamientos distintos de "Z". Ejemplos: |
deleteTime |
Solo de salida. Hora a la que se eliminó este grupo de nodos de metal desnudo. Si el recurso no se elimina, este campo debe estar vacío. Usa RFC 3339, donde la salida generada siempre se normaliza con Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otros desplazamientos distintos de "Z". Ejemplos: |
etag |
El servidor calcula esta suma de comprobación en función del valor de otros campos y puede enviarse en solicitudes de actualización y eliminación para asegurarse de que el cliente tiene un valor actualizado antes de continuar. Permite a los clientes realizar lecturas, modificaciones y escrituras coherentes mediante el 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 no puede superar los 256 k. La clave puede tener dos segmentos: un prefijo (opcional) y un nombre (obligatorio), separados por una barra (/). El prefijo debe ser un subdominio de DNS. El nombre debe tener 63 caracteres como máximo, empezar y terminar con caracteres alfanuméricos, e incluir guiones (-), guiones bajos (_), puntos (.) y caracteres alfanuméricos. Un objeto que contiene una lista de pares |
nodePoolConfig |
Obligatorio. Configuración del grupo de nodos. |
status |
Solo de salida. ResourceStatus que representa el estado detallado del grupo de nodos. |
upgradePolicy |
Política de actualización del grupo de nodos de trabajo. |
Estado
El estado del ciclo de vida del grupo de nodos de Bare Metal.
Enumeraciones | |
---|---|
STATE_UNSPECIFIED |
Sin definir. |
PROVISIONING |
El estado PROVISIONING indica que se está creando el grupo de nodos de metal desnudo. |
RUNNING |
El estado RUNNING indica que el grupo de nodos de metal desnudo se ha creado y se puede usar por completo. |
RECONCILING |
El estado RECONCILING indica que se está actualizando el grupo de nodos de metal desnudo. Sigue estando disponible, pero es posible que su rendimiento se vea afectado. |
STOPPING |
El estado STOPPING indica que se está eliminando el grupo de nodos de metal desnudo. |
ERROR |
El estado ERROR indica que el grupo de nodos de metal desnudo está en un estado dañado irrecuperable. |
DEGRADED |
El estado DEGRADED indica que el grupo de nodos de hardware requiere que el usuario realice alguna acción para restaurar la funcionalidad completa. |
BareMetalNodePoolUpgradePolicy
BareMetalNodePoolUpgradePolicy define la política de actualización del grupo de nodos.
Representación JSON |
---|
{
"parallelUpgradeConfig": {
object ( |
Campos | |
---|---|
parallelUpgradeConfig |
La configuración de actualización paralela de los grupos de nodos de trabajador. |
BareMetalParallelUpgradeConfig
BareMetalParallelUpgradeConfig define los ajustes de actualización paralela de los grupos de nodos de trabajador.
Representación JSON |
---|
{ "concurrentNodes": integer, "minimumAvailableNodes": integer } |
Campos | |
---|---|
concurrentNodes |
Número máximo de nodos que se pueden actualizar a la vez. |
minimumAvailableNodes |
Número mínimo de nodos que deben estar en buen estado y disponibles durante una actualización. Si se asigna el valor predeterminado 0, es posible que ninguno de los nodos esté disponible durante una actualización. |
Métodos |
|
---|---|
|
Crea un grupo de nodos de metal desnudo en un proyecto, una ubicación y un clúster de metal desnudo determinados. |
|
Elimina un solo grupo de nodos de metal desnudo. |
|
Registra un grupo de nodos de metal desnudo en la API Anthos On-Prem en un proyecto y una ubicación determinados. |
|
Obtiene los detalles de un solo grupo de nodos de metal desnudo. |
|
Muestra los grupos de nodos de metal desnudo de un proyecto, una ubicación y un clúster de metal desnudo determinados. |
|
Actualiza los parámetros de un solo grupo de nodos de metal desnudo. |