Crea un Clúster de Kubernetes Gestionado desde la página Deploy Kubernetes en my.cubepath.com. CubePath ejecuta el control plane por ti mientras tus nodos worker corren sobre VPS de CubePath que tú dimensionas y escalas — solo descargas un kubeconfig y usas kubectl como en cualquier otro clúster.

Qué significa "gestionado" aquí

CubePath ejecuta el API server, el scheduler, el controller manager y etcd, los mantiene parcheados y sanos, y te entrega un endpoint. Tú te ocupas de todo lo que hay por encima de esa línea: tus cargas de trabajo, tus node pools, tus add-ons.

Cada worker es un VPS real de tu cuenta, facturado como cualquier otro VPS. Ese es el modelo de coste: pagas los workers que ejecutas, más el control plane en HA si lo activas.

Desplegar

  1. 1
    Nombra el clúster
    Elige el proyecto y un nombre de clúster (minúsculas, números y guiones).
  2. 2
    Elige versión y control plane
    Selecciona la versión de Kubernetes (la predeterminada viene preseleccionada) y opcionalmente activa un control plane de alta disponibilidad — 2 réplicas de control plane, +20,00 $/mes. Merece la pena en producción; déjalo desactivado en desarrollo y pruebas.
  3. 3
    Elige región y tipo de instancia
    Escoge una ubicación en Miami (MIA), Houston (HOU) o Barcelona (BCN), y luego un tipo de instancia para los nodos worker.
  4. 4
    Configura los node pools
    Define el nombre, el plan y el número de nodos (1–100) de cada pool. Auto Scale está activado por defecto; añade más pools con Add Pool.
  5. 5
    Despliega
    Opcionalmente ajusta los Advanced Settings (IPv4/IPv6, CIDRs de pods y servicios, red privada) y pulsa Deploy Cluster.

El clúster se aprovisiona en segundo plano; su estado pasa de Provisioning a Active.

Acceso

A los clústeres se accede con kubectl, no con SSH. Cuando el clúster esté activo, ábrelo, pulsa Cluster Management y luego Download Kubeconfig para obtener el fichero <clúster>-kubeconfig.yaml. Apunta kubectl a él:

export KUBECONFIG=./<clúster>-kubeconfig.yaml
kubectl get nodes

A partir de ahí es un clúster estándar: aplica manifiestos, instala charts de Helm, ejecuta lo que quieras.

Expón tus apps

Un clúster recién creado no tiene punto de entrada público. Para llevar tráfico de internet a tus servicios:

  1. 1
    Instala un ingress controller
    Elige uno en la pestaña Addons.
  2. 2
    Pon un balanceador delante
    Despliega uno desde la pestaña Load Balancers, apuntando a los nodos worker.
  3. 3
    Apunta el DNS
    Crea un registro en Registros DNS hacia la IP del balanceador.

Para clústeres solo internos, conecta una red privada al desplegar y prescinde de las IPs públicas de los workers.

Protección y eliminación

Enable Protection bloquea el borrado accidental del clúster. Eliminar es permanente: retira el clúster, todos sus node pools y destruye todas las instancias VPS worker. Desactiva antes la protección si está activa.

Límites y restricciones

ConceptoLímite
Node pools por clúster1–10
Nodos por pool1–100
Labels por pool50
Taints por pool50
  • Los CIDRs de pods y servicios son por defecto 10.42.0.0/16 y 10.43.0.0/16. Los rangos personalizados no deben solaparse entre sí, ni con la red de nodos, ni con tu red privada.
  • No hay SSH al control plane. Interactúas con el clúster únicamente a través de la API de Kubernetes.
  • Una ubicación por clúster. Los workers y la red privada viven en una sola región.

Las pestañas del clúster

Node Pools, Red, Addons, Load Balancers, Métricas y Actividad.