Esta guía detalla desde la obtención del software hasta la creación de una plantilla optimizada. El objetivo es que cualquier usuario, sin conocimientos previos, pueda replicar la infraestructura necesaria para el clúster de Kubernetes.
Antes de tocar Proxmox, necesitamos el "instalador" del sistema operativo.
- Descarga: Ve a la web oficial de Ubuntu Server.
- Versión: Elige siempre la versión LTS (Long Term Support), en nuestro caso la 24.04. Estas versiones garantizan estabilidad y actualizaciones durante 5 años.
- Subida a Proxmox:
- Entra en tu panel de Proxmox vía web.
- En el menú izquierdo, haz clic en el almacenamiento llamado
local (pve). - Selecciona la pestaña ISO Images.
- Haz clic en Upload y selecciona el archivo
.isoque acabas de descargar de Ubuntu.
Tip
Esta opción es más eficiente ya que el servidor Proxmox descarga la imagen directamente desde los servidores de Ubuntu, aprovechando la velocidad de red del servidor y evitando tener que subir el archivo desde tu ordenador.
- Copiar el enlace oficial: Asegúrate de tener copiada esta URL de la versión LTS 24.04.4:
https://releases.ubuntu.com/24.04/ubuntu-24.04.4-live-server-amd64.iso. - Acceder a la herramienta:
- En el panel de Proxmox, selecciona el almacenamiento
local (pve)a la izquierda. - Ve a la pestaña ISO Images.
- En el panel de Proxmox, selecciona el almacenamiento
- Ejecutar la descarga:
- Haz clic en el botón Download from URL.
- Pega la dirección en el campo URL.
- Pulsa en Query URL para que Proxmox identifique el archivo automáticamente.
- Haz clic en Download y espera a que finalice el proceso.
Es fundamental preparar Proxmox para que pueda actualizarse sin una licencia de pago.
Important
Acción Principal: Selecciona el nodo pve -> Updates -> Repositories.
- Limpieza: Haz clic en el repositorio que dice
enterprisey pulsa Disable. - Añadir: Pulsa en Add, selecciona
No-Subscriptiondel desplegable y confirma. - Actualizar: Ve a la pestaña Updates superior, pulsa Refresh y, cuando termine, Upgrade. Esto asegura que el hipervisor tenga los últimos parches de seguridad.
Haremos clic en el botón azul "Crear VM" (esquina superior derecha) y seguiremos estas pestañas:
| Pestaña | Parámetro | Valor Configurado | Justificación |
|---|---|---|---|
| General | VM ID / Name | 100 (o 900) / ubuntu-2404-template |
Organización lógica para distinguir las plantillas. |
| OS | ISO Image | Imagen Ubuntu LTS 24.04 | Sistema operativo base subido previamente. |
| System | QEMU Agent | Activado (MARCAR) | Vital para comunicación Proxmox-VM (ver IP, apagar ordenadamente). |
| Disks | Disk size / Storage | 40 GB / local-lvm o local |
Espacio suficiente para SO y binarios de Kubernetes. |
| CPU | Cores / Type | 2 / host | Mínimo para K8s; "host" expone instrucciones del Ryzen 7 7800X3D mejorando rendimiento. |
| Memory | Memory (MiB) | 2048 (2 GB) | Mínimo recomendado para un nodo de K8s estable. |
| Network | Bridge | vmbr0 |
Conexión directa a la red principal. |
Una vez creada, dale a Start y entra en la pestaña Console.
- Idioma y Teclado: Español / Spanish.
- Type of Install: Ubuntu Server (la estándar es más completa que la minimizada).
- Network: Déjalo en DHCP por ahora (lo cambiaremos a estática con Netplan más adelante).
- Storage: "Use an entire disk" y asegura que "Set up this disk as an LVM group" esté marcado.
- Profile Setup: - Your name / Username:
asir/asir- Server's name:
ubuntu-template - Password: (Una que recuerdes bien).
- Server's name:
Caution
SSH Setup: MARCAR "Install OpenSSH server". Sin esto, no podremos usar Ansible ni entrar por terminal remota.
- Featured Snaps: No selecciones nada. Queremos un sistema limpio.
Tras terminar, el sistema pedirá "Reboot Now". Quita el "medio de instalación" si Proxmox no lo hace solo y entra con tu usuario asir.
1. Actualiza todo:
sudo apt update && sudo apt upgrade -y2. Instala el agente necesario:
sudo apt install qemu-guest-agent -y
sudo systemctl enable --now qemu-guest-agent3. Limpia el sistema: Borra archivos temporales para que los clones pesen menos.
sudo apt clean
sudo apt autoremove4. Convierte a Template: Apaga la máquina (sudo poweroff). En la interfaz de Proxmox, haz clic derecho sobre la VM y selecciona Convert to template.
Note
¿Por qué hacemos esto? Porque ahora, cada vez que necesitemos un nodo para el clúster, solo haremos clic derecho -> Clone, y en 10 segundos tendremos una máquina lista sin tener que repetir toda esta instalación.
Siguiente Paso: Fase 3: Inicialización del Clúster Kubernetes
Proyecto Integrado de Grado Superior ASIR
© 2026 - jobopaK


