Abre el clúster → pestaña Node Pools en my.cubepath.com.
Un node pool es un grupo de workers idénticos: mismo plan, mismos ajustes. Dividir los workers en pools es la forma de mezclar tamaños de máquina en un mismo clúster y dirigir cada carga al hardware adecuado.
Por qué más de un pool
Con un solo pool basta para empezar. Añades pools cuando las cargas dejan de ser intercambiables:
- Un pool general pequeño para servicios web más un pool grande de memoria para una base de datos o una caché.
- Un pool de workers con CPU dedicada para servicios sensibles a la latencia, junto a workers compartidos más baratos para trabajos por lotes.
- Un pool que puedas drenar y reemplazar de forma independiente, para que un cambio arriesgado no toque todo.
Diriges cargas a un pool con labels (nodeSelector / nodeAffinity) y mantienes fuera los pods no deseados con taints.
Crear un pool
Pulsa Create Pool y define el Pool Name, el plan y el número de workers. El pool aprovisiona sus VPS worker y los une al clúster automáticamente.
Escalar un pool
Cambia el número de workers para escalar manualmente, o deja Auto Scale activo y define el mínimo y el máximo.
NotaCon el autoescalado activo, el cluster autoscaler añade nodos cuando hay pods que no se pueden planificar, y los retira cuando están infrautilizados — siempre entre tu mínimo y tu máximo. Pon el mínimo en lo que necesitas en tu hora más tranquila, no en la más cargada: ese es el suelo que pagas siempre.
Cada fila de pool lista sus workers con su VPS status, su K8s status, la IP privada y la IP flotante, así que puedes distinguir "el VPS está caído" de "el VPS está arriba pero el kubelet no está listo".
Labels
Pulsa Labels para editar las etiquetas de nodo del pool, una por línea en formato clave=valor. Las labels se aplican a todos los nodos del pool y son contra lo que casan tus reglas nodeSelector. Hasta 50 por pool.
Auto-repair
Los pools tienen un ajuste Auto-repair. Cuando un worker se vuelve no saludable y sigue así, se reemplaza automáticamente en vez de quedarse en el clúster fallando la planificación.
ConsejoEl auto-repair reemplaza un nodo, no conserva nada de lo guardado en él. Todo lo que deba sobrevivir va en un volumen persistente, no en el disco local del nodo.
Retirar un worker
Retirar un worker concreto lo drena y lo destruye: primero se desalojan y replanifican sus pods, y después se elimina el VPS. No se puede deshacer.
Aviso: Asegúrate de que el resto del pool tiene sitio para los pods desalojados. Drenar un nodo de un pool que ya está al límite deja pods pendientes indefinidamente.
Eliminar un pool
Eliminar un pool lo retira y destruye todos sus workers. No se puede deshacer. Mueve o replanifica antes cualquier cosa fijada a las labels de ese pool, o esos pods se quedarán sin dónde ir.