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 usuario en GKE en VMware.

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

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

  • Si el plano de control V2 no está habilitado, el plano de control de un clúster de usuario se ejecuta en uno o más nodos de un clúster de administrador (kubeception):

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

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

    Antes de agregar un clúster de usuario cuando el plano de control V2 no esté habilitado, asegúrate de tener suficientes direcciones IP disponibles para el clúster de administrador para el nodo del plano de control del clúster de usuario. Si usas DHCP, asegúrate de que tu servidor DHCP sea capaz de proporcionar las direcciones IP adicionales.

Ejemplos:

Descripción Cantidad de direcciones IP
Clúster de administrador sin alta disponibilidad que administra un clúster de usuario de Controlplane V2
1 nodo del plano de control + 2 nodos de complementos + 1 nodo adicional

4
Clúster de administrador de HA que administra un clúster de usuario de Controlplane V2
3 nodos del plano de control + 2 nodos de complementos + 1 nodo adicional

6
Clúster de administrador sin alta disponibilidad que administra un clúster de usuario de kubeception sin alta disponibilidad
1 nodo del plano de control + 2 nodos de complementos + 1 nodo adicional + 1 nodo del plano de control del clúster de usuario

5
Clúster de administrador de alta disponibilidad que administra un clúster de usuario de kubeception de alta disponibilidad
3 nodos del plano de control + 2 nodos de complementos + 1 nodo adicional + 3 nodos del plano de control del clúster de usuario

9

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

  • Si el plano de control V2 está habilitado (que es la configuración predeterminada), uno o tres nodos para ejecutar el plano de control en el clúster de usuario:

    • Un nodo para un clúster de usuario sin alta disponibilidad (sin alta disponibilidad)

    • Tres nodos para un clúster de usuario con alta disponibilidad

  • Una dirección IP para cada nodo que ejecuta tus cargas de trabajo (GKE en VMware requiere un mínimo de 3 nodos trabajadores en un clúster de usuario)

  • Una dirección IP adicional que se usará como nodo temporal durante la actualización, la actualización y la reparación automática.

Antes de agregar más nodos trabajadores a un clúster de usuario cuando el plano de control V2 está habilitado, asegúrate de tener suficientes direcciones IP disponibles para el clúster de usuario para los nodos del plano de control. Si usas DHCP, asegúrate de que tu servidor DHCP sea capaz de proporcionar las direcciones IP adicionales.

Ejemplos:

Descripción Cantidad de direcciones IP
Clúster de usuario sin alta disponibilidad, plano de control V2
3 nodos trabajadores + 1 nodo del plano de control + 1 nodo adicional

5
Clúster de usuario con alta disponibilidad, plano de control V2
3 nodos trabajadores + 3 nodos del plano de control + 1 nodo adicional

7
Clúster de usuario, kubeception
3 nodos trabajadores + 1 nodo adicional

4

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.