BareMetalNodePoolConfig describe la configuración de todos los nodos de un grupo de nodos de metal desnudo determinado.
Representación JSON |
---|
{ "nodeConfigs": [ { object ( |
Campos | |
---|---|
nodeConfigs[] |
Obligatorio. Lista de direcciones de máquinas del grupo de nodos de metal desnudo. |
operatingSystem |
Especifica el sistema operativo de los nodos (valor predeterminado: LINUX). |
taints[] |
Taints iniciales asignados a los nodos de este grupo de nodos. |
labels |
Etiquetas 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 |
kubeletConfig |
Las configuraciones de kubelet modificables de las máquinas Bare Metal. |
BareMetalNodeConfig
BareMetalNodeConfig muestra las direcciones de las máquinas para acceder a los nodos.
Representación JSON |
---|
{ "nodeIp": string, "labels": { string: string, ... } } |
Campos | |
---|---|
nodeIp |
Dirección IPv4 predeterminada para el acceso SSH y el nodo de Kubernetes. Ejemplo: 192.168.0.1 |
labels |
Las etiquetas asignadas a este nodo. Un objeto que contiene una lista de pares clave-valor. Las etiquetas de este campo, unidas a las etiquetas definidas en BareMetalNodePoolConfig, son el conjunto de etiquetas que se aplicarán al nodo. Si hay algún conflicto, las etiquetas de BareMetalNodeConfig tienen prioridad. Ejemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }. Un objeto que contiene una lista de pares |
OperatingSystem
Los sistemas operativos disponibles que se pueden ejecutar en un nodo.
Enumeraciones | |
---|---|
OPERATING_SYSTEM_UNSPECIFIED |
No se ha seleccionado ningún tiempo de ejecución del sistema operativo. |
LINUX |
Sistema operativo Linux. |
BareMetalKubeletConfig
KubeletConfig define las configuraciones de kubelet modificables para máquinas Bare Metal.
Nota: Esta lista incluye los campos admitidos en GKE (consulta https://cloud.google.com/kubernetes-engine/docs/how-to/node-system-config#kubelet-options).
Representación JSON |
---|
{ "registryBurst": integer, "serializeImagePullsDisabled": boolean, "registryPullQps": integer } |
Campos | |
---|---|
registryBurst |
Tamaño máximo de las extracciones con picos. Permite temporalmente que las extracciones alcancen este número sin superar registryPullQps. El valor no puede ser un número negativo. Si actualiza este campo, puede afectar a la escalabilidad, ya que se modificará la cantidad de tráfico que generan las solicitudes de imágenes. El valor predeterminado es 10. |
serializeImagePullsDisabled |
Impide que Kubelet extraiga varias imágenes a la vez. Te recomendamos que no cambies el valor predeterminado en los nodos que ejecutan el daemon de Docker con la versión < 1.9 o un backend de almacenamiento de otro sistema de archivos de unión (Aufs). En el problema https://github.com/kubernetes/kubernetes/issues/10959 se ofrecen más detalles. |
registryPullQps |
El límite de extracciones de registros por segundo. Si se asigna el valor 0, no habrá límite. Si actualiza este campo, puede afectar a la escalabilidad, ya que se modificará la cantidad de tráfico que generan las solicitudes de imágenes. El valor predeterminado es 5. |