En este documento se ofrecen directrices sobre el número de direcciones IP que se necesitan para los clústeres de administrador y de usuario en Google Distributed Cloud.
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 las direcciones IP de sus nodos de trabajo del servidor DHCP. En el archivo de configuración del clúster, asigna el valor "dhcp"
a network.ipMode.type.
Si prefieres especificar direcciones IP estáticas para un clúster, asigna el valor "static" a
network.ipMode.type
.
¿Cuántas direcciones IP necesita un clúster de administrador?
Un clúster de administrador de alta disponibilidad (HA) debe tener tres direcciones IP disponibles para los nodos del plano de control.
Un clúster de administrador gestiona uno o varios clústeres de usuario. Si Controlplane V2 está habilitado en un clúster de usuarios, los nodos del plano de control del clúster de usuarios se ejecutan en el clúster de usuarios. Los clústeres de usuarios con Controlplane V2 habilitado no afectan al número de direcciones IP que necesita un clúster de administrador.
Si Controlplane V2 no está habilitado en un clúster de usuario, el plano de control del clúster de usuario se ejecuta en uno o varios nodos del clúster de administrador (kubeception). En el caso de kubeception, el clúster de administrador también necesita direcciones IP para lo siguiente:
En cada clúster de usuarios de alta disponibilidad, el clúster de administradores necesita tres nodos para ejecutar el plano de control del clúster de usuarios.
En el caso de los clústeres de usuarios que no son de alta disponibilidad, el clúster de administradores necesita un nodo para ejecutar el plano de control del clúster de usuarios.
Antes de añadir un clúster de usuarios cuando Controlplane V2 no esté habilitado, asegúrate de que el clúster de administrador tenga suficientes direcciones IP disponibles para los nodos del plano de control del clúster de usuarios. Si usas DHCP, asegúrate de que tu servidor DHCP pueda proporcionar las direcciones IP adicionales.
Ejemplos:
Descripción | Número de direcciones IP |
---|---|
Clúster de administrador de alta disponibilidad que gestiona un clúster de usuarios de Controlplane V2 3 nodos de plano de control |
3 |
Clúster de administrador de alta disponibilidad que gestiona un clúster de usuarios de kubeception de alta disponibilidad 3 nodos de plano de control + 3 nodos de plano de control de clúster de usuarios |
6 |
¿Cuántas direcciones IP necesita un clúster de usuarios?
Si Controlplane V2 está habilitado (lo está de forma predeterminada), uno o tres nodos para ejecutar el plano de control en el clúster de usuario:
Un nodo para un clúster de usuarios que no sea de alta disponibilidad
Tres nodos para un clúster de usuarios de alta disponibilidad
Una dirección IP para cada nodo de trabajador (nodos que ejecutan tus cargas de trabajo)
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 añadir más nodos de trabajador a un clúster de usuarios cuando Controlplane V2 esté habilitado, asegúrate de que el clúster de usuarios tenga suficientes direcciones IP disponibles para los nodos de plano de control. Si usas DHCP, asegúrate de que tu servidor DHCP pueda proporcionar las direcciones IP adicionales.
Ejemplos:
Descripción | Número de direcciones IP |
---|---|
Clúster de usuarios sin alta disponibilidad, Controlplane V2 3 nodos de trabajo + 1 nodo de plano de control + 1 nodo adicional |
5 |
Clúster de usuarios de alta disponibilidad, Controlplane V2 3 nodos de trabajador + 3 nodos de plano de control + 1 nodo adicional |
7 |
Clúster de usuarios, kubeception 3 nodos de trabajador + 1 nodo adicional |
4 |
Direcciones IP estáticas de un clúster de administrador
En esta sección se explica cómo gestionar las direcciones IP estáticas de un clúster de administrador.
Debes especificar tres direcciones IP para los nodos del plano de control del clúster de administrador. Especifica estas direcciones en la sección network.controlPlaneIPBlock del archivo de configuración del clúster de administrador.
Si tienes intención de crear clústeres de usuario de kubeception, debes especificar las direcciones IP que se usarán para los nodos del plano de control de los clústeres de usuario. Especifica estas direcciones en un archivo de bloque de IPs. A continuación, en el archivo de configuración del clúster de administrador, proporciona la ruta del archivo de bloque de IPs en el campo network.ipMode.ipBlockFilePath.
Por ejemplo, supongamos que quiere crear dos clústeres de usuarios de kubeception: uno de alta disponibilidad y otro que no lo sea. El clúster de usuarios de alta disponibilidad tendrá tres nodos del plano de control en el clúster de administrador, mientras que el clúster de usuarios sin alta disponibilidad tendrá un nodo del plano de control en el clúster de administrador. Por lo tanto, debes especificar cuatro direcciones IP más una dirección IP adicional que se usará durante las actualizaciones.
A continuación, se muestra un ejemplo de un archivo de bloqueo 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
Añadir direcciones IP a un clúster de administrador
Para que haya más direcciones IP disponibles para los nodos de tu clúster de administración, añade direcciones a tu archivo de bloque de IPs y, a continuación, ejecuta el siguiente comando para actualizar tu clúster de administración:
gkectl update admin --kubeconfig ADMIN_CLUSTER_KUBECONFIG--config ADMIN_CLUSTER_CONFIG
Haz los cambios siguientes:
ADMIN_CLUSTER_KUBECONFIG: la ruta del archivo kubeconfig de tu clúster de administrador
ADMIN_CLUSTER_CONFIG: la ruta del archivo de configuración del clúster de usuarios administradores
Direcciones IP estáticas de un clúster de usuarios
En esta sección se explica cómo gestionar las direcciones IP estáticas de un clúster de usuarios.
Determinar las direcciones IP que están disponibles para los nodos del clúster de usuarios
El archivo de bloque de IPs de tu clúster de usuarios se indica como valor de network.ipMode.ipBlockFilePath en el archivo de configuración del clúster de usuarios. En el archivo de bloque de IPs, puedes ver las direcciones IP que están disponibles para los nodos de trabajo del clúster de usuario.
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
El archivo de bloqueo de IP no contiene direcciones para los nodos del plano de control del clúster de usuario. Si el clúster de usuario tiene habilitado Controlplane V2, las direcciones IP de los nodos del plano de control se encuentran en la sección network.controlPlaneIPBlock del archivo de configuración del clúster de usuario. De lo contrario, las direcciones IP de los nodos del plano de control del clúster de usuario se encuentran en el archivo de bloque de IP del clúster de administrador.
Añadir direcciones IP a un clúster de usuarios
Para que haya más direcciones IP disponibles para los nodos de tu clúster de usuario, añade direcciones a tu archivo de bloque de IPs y, a continuación, ejecuta el siguiente comando para actualizar tu clúster de usuario:
gkectl update cluster --kubeconfig ADMIN_CLUSTER_KUBECONFIG--config USER_CLUSTER_CONFIG
Haz los cambios siguientes:
ADMIN_CLUSTER_KUBECONFIG: la ruta del archivo kubeconfig de tu clúster de administrador
USER_CLUSTER_CONFIG: la ruta del archivo de configuración del clúster de usuarios
Documentos relacionados
- Configurar una infraestructura mínima
- Planificar las direcciones IP
- Crear un clúster de administrador
- Crear un clúster de usuarios