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