Administra las direcciones IP del nodo

En este documento, se proporciona orientación sobre la cantidad de direcciones IP que se necesitan para los clústeres de administrador y de usuarios en los clústeres de Anthos alojados en VMware (GKE On-Prem).

DHCP o estática

Si tu red tiene un servidor DHCP, puedes configurar un clúster de administrador o un clúster de usuario para que obtenga sus direcciones IP de nodo del servidor DHCP. En el archivo de configuración del clúster, configura network.ipMode.type como "dhcp".

Si prefieres especificar direcciones IP estáticas para un clúster, configura network.ipMode.type como “estático”.

¿Cuántas direcciones IP necesita un clúster de administrador?

Un clúster de administrador debe tener suficientes direcciones IP disponibles para lo siguiente:

  • Un nodo para ejecutar el plano de control del clúster de administrador

  • Dos nodos para ejecutar complementos para el clúster de administrador

  • Por cada clúster de usuario con alta disponibilidad (HA) asociado, tres nodos para ejecutar el plano de control del clúster de usuario

  • Por cada clúster de usuario sin alta disponibilidad asociado, un nodo para ejecutar el plano de control del clúster de usuario

  • Un nodo temporal que se usará durante la actualización y la reparación automática

Por ejemplo, supongamos que un clúster de administrador tiene un clúster de usuario con alta disponibilidad asociado y un clúster sin alta disponibilidad asociado. El clúster de administrador debe tener ocho direcciones IP disponibles para los nodos.

Ahora, supongamos que quieres agregar un clúster de usuario con alta disponibilidad adicional. El clúster de administrador tendría que tener 11 direcciones IP disponibles para los nodos. Si el servidor DHCP no puede proporcionar las direcciones IP adicionales o si el clúster de administrador no tiene tantas direcciones IP estáticas disponibles, debes conseguir que haya más direcciones IP disponibles antes de crear el clúster de usuario nuevo.

¿Cuántas direcciones IP necesita un clúster de usuario?

Un clúster de usuario debe tener una dirección IP por cada nodo y una dirección IP adicional que se usará para un nodo temporal durante la actualización, actualización y reparación automática.

Por ejemplo, un clúster de usuario que tiene cinco nodos debe tener seis direcciones IP disponibles para los nodos.

Ahora, supongamos que quieres agregar dos nodos al clúster de usuario. El clúster de usuario tendría que tener ocho direcciones IP disponibles para los nodos. Si el servidor DHCP no puede proporcionar las direcciones IP adicionales o si el clúster de usuario no tiene tantas direcciones IP estáticas disponibles, debes conseguir que haya más direcciones IP disponibles antes de agregar los nodos nuevos

Direcciones IP estáticas para un clúster de administrador

En esta sección, se explica cómo administrar las direcciones IP estáticas para un clúster de administrador.

Determina las direcciones IP disponibles para los nodos del clúster de administrador

El archivo de bloque de IP del clúster de administrador aparece como el valor de network.ipMode.ipBlockFilePath en el archivo de configuración del clúster de administrador. En el archivo de bloque de IP, puedes ver las direcciones IP disponibles para los nodos en el clúster de administrador.

Por ejemplo, este es un archivo de bloque de IP que tiene cinco direcciones IP:

blocks:
  - netmask: 255.255.255.0
    gateway: 172.16.20.1
    ips:
    - ip: 172.16.20.50
      hostname: admin-vm-1
    - ip: 172.16.20.51
      hostname: admin-vm-2
    - ip: 172.16.20.52
      hostname: admin-vm-3
    - ip: 172.16.20.53
      hostname: admin-vm-4
    - ip: 172.16.20.54
      hostname: admin-vm-5

Agrega direcciones IP a un clúster de administrador

Si deseas que más direcciones IP estén disponibles para los nodos del clúster de administrador, agrega direcciones al archivo de bloque de IP y, luego, ejecuta el siguiente comando a fin de actualizar el clúster de administrador:

gkectl update admin --kubeconfig ADMIN_CLUSTER_KUBECONFIG--config ADMIN_CLUSTER_CONFIG

Reemplaza lo siguiente:

  • ADMIN_CLUSTER_KUBECONFIG: la ruta de acceso al archivo kubeconfig del clúster de administrador

  • ADMIN_CLUSTER_CONFIG: la ruta de acceso del archivo de configuración del clúster de usuario.

Direcciones IP estáticas para un clúster de usuario

En esta sección, se explica cómo administrar direcciones IP estáticas para un clúster de usuario.

Determina las direcciones IP que están disponibles para los nodos del clúster de usuario

El archivo de bloque de IP del clúster de usuario aparece como el valor de network.ipMode.ipBlockFilePath en el archivo de configuración del clúster de usuario. En el archivo de bloque de IP, puedes ver las direcciones IP disponibles para los nodos en el clúster de administrador.

Por ejemplo, este es un archivo de bloque de IP que tiene cuatro direcciones IP:

blocks:
  - netmask: 255.255.255.0
    gateway: 172.16.20.1
    ips:
    - ip: 172.16.20.55
      hostname: user-vm-1
    - ip: 172.16.20.56
      hostname: user-vm-2
    - ip: 172.16.20.57
      hostname: user-vm-3
    - ip: 172.16.20.58
      hostname: user-vm-4

Agrega direcciones IP a un clúster de usuario

Si deseas que más direcciones IP estén disponibles para los nodos del clúster de usuario, agrega direcciones al archivo de bloque de IP y, luego, ejecuta el siguiente comando a fin de actualizar el clúster de usuario:

gkectl update cluster --kubeconfig ADMIN_CLUSTER_KUBECONFIG--config USER_CLUSTER_CONFIG

Reemplaza lo siguiente:

  • ADMIN_CLUSTER_KUBECONFIG: la ruta de acceso al archivo kubeconfig del clúster de administrador

  • USER_CLUSTER_CONFIG: la ruta de acceso del archivo de configuración del clúster de usuario.