Volver

Infraestructura ·2026 · Terminado

Cluster Kubernetes HA sobre Proxmox

Cluster kubeadm en alta disponibilidad, escalable a N nodos, provisionado con Terraform y levantado con un solo comando.

Terraform clona N máquinas Debian desde una plantilla cloud-init sobre Proxmox VE y un único script las convierte en un cluster de Kubernetes listo para producir.

El control-plane se sirve detrás de una VIP gestionada por kube-vip en modo ARP: si cae un nodo, otro toma la IP y el cluster sigue respondiendo sin balanceador externo.

Encima quedan instalados los addons que hacen falta para que el cluster sea usable de verdad en bare-metal: CNI, LoadBalancer, ingress, métricas y almacenamiento replicado.

Puntos clave

  • Topología por defecto 3 control-plane + 2 workers, parametrizable
  • kube-vip para HA del control-plane sin balanceador externo
  • Calico como CNI con NetworkPolicies, MetalLB en modo L2 e ingress-nginx
  • Longhorn como StorageClass por defecto, con réplicas entre nodos
  • Plantilla cloud-init de Debian creada por el propio script: cero pasos manuales

Stack

  • Terraform
  • Proxmox VE
  • Kubernetes
  • kubeadm
  • kube-vip
  • Calico
  • MetalLB
  • ingress-nginx
  • Longhorn
  • containerd
  • cloud-init

Repositorio privado — Código disponible a pedido

Secciones

Acciones