Alex Sarmiento
ES / EN

1. Crear las máquinas virtuales en Proxmox

1.1 Descargar la imagen ISO de Ubuntu 24.04 LTS

Primero descarga la iso de ubuntu en Proxmox si aun no la tienes. Este es el enlace para la descarga de la iso: https://releases.ubuntu.com/24.04.2/ubuntu-24.04.2-live-server-amd64.iso

0.png

1.2 Crear la VM base

  1. Selecciona el nodo donde quieres crear la VM
  2. Haz clic en “Create VM” 01.png
  3. Configura los siguientes parámetros:

General:

  • Name: k3s-master 02.png

OS:

  • Use CD/DVD: Selecciona la ISO de Ubuntu 24.04 descargada
  • Type: Linux 03.png

System:

  • Deja esto por defecto

Disks:

  • Deja esto por defecto o altera el tamaño del disco

CPU:

  • Deja esto por defecto o dale mas cores a la maquina

Memory:

  • Deja esto por defecto o aumenta la cantidad de ram

Network:

  • Deja esto por defecto Confirmar
  1. Haz clic en “Finish” para crear la VM 04.png

1.3 Instalar Ubuntu 24.04 en la VM

  1. Inicia la VM

  2. Sigue el asistente de instalación de Ubuntu:

    • Selecciona el idioma
    • Selecciona distribución de teclado: Esto si es importante que sea tu idioma de teclado.
    • Configuración de red: deja la configuracion automatica, mas adelante setearemos la configuracion de red estatica manualmente
    • Configura un proxy si es necesario
    • Configura el nombre del servidor: k3s-master
    • Crea un usuario y mete bien la contraseña ;)
    • Selecciona “Install OpenSSH server”
    • No instales ningún paquete adicional
  3. Espera a que finalice la instalación y reinicia

1.4 Configuración post-instalación

  1. Inicia sesión con el usuario creado
  2. Actualiza el sistema:
sudo apt update && sudo apt upgrade -y
  1. Configura la dirección IP estática (yo voy a usar 192.168.1.127 para el master y 128 y 129 para los workers):
sudo nano /etc/netplan/00-installer-config.yaml

Añade una configuración como esta (adaptada a tu red):

network:
  ethernets:
    ens18:
      dhcp4: no
      addresses: [192.168.1.127/24]
      gateway4: 192.168.1.1
      nameservers:
        addresses: [1.1.1.1, 8.8.8.8]
  version: 2
  1. Aplica la configuración:
sudo netplan apply
  1. En cada nodo, actualiza el archivo /etc/hosts:
sudo nano /etc/hosts

Añade:

127.0.0.1 localhost
127.0.1.1 k3s-master #esto es el loopback, cambialo en cada maquina por el hostname adecuado
192.168.1.127 k3s-master
192.168.1.128 k3s-worker1
192.168.1.129 k3s-worker2
  1. Repite los pasos para crear los nodos worker con las siguientes diferencias:

    Para k3s-worker1:

    • Name: k3s-worker1
    • Hostname: k3s-worker1
    • Configuración IP: 192.168.1.128/24

    Para k3s-worker2:

    • Name: k3s-worker2
    • Hostname: k3s-worker2
    • Configuración IP: 192.168.1.129/24