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.
Documentos relacionados
- Configura una infraestructura mínima
- Planifica las direcciones IP
- Crear un clúster de administrador
- Crear un clúster de usuario