Para evitar los problemas del directo y no saturar la red te sugerimos preparar el entorno antes del viernes.
-
Crea una cuenta en GitHub si no la tienes.
-
Crea una cuenta en DockerHub si no la tienes.
-
Instala VirtualBox en tu sistema preferido.
-
Instala Vagrant en tu sistema preferido.
-
Clona este repo:
git clone https://github.com/Gradiant/pulpocon2025-taller-gitops-fluxcd.git -
Colócate en el directorio del repo y:
cd ./vm vagrant upEste proceso puede tardar un buen rato, ten paciencia.
-
Comprueba que todo haya ido bien
ssh vagrant@192.168.56.210 # password: vagrant kubectl get pods -ASi ves todo en estado
Runningperfecto, ya estás listo para el viernes!
Ahora ya tienes una máquina virtual con todo lo necesario en tu ordenador.
Puedes apagarla (hasta el día del taller) con:
# desde ./vm
vagrant halt
volver a encenderla cuando quieras con:
# desde ./vm
vagrant up
o borrarla (despúes del taller) con:
# desde ./vm
vagrant destroy
También puedes usar la interfaz gráfica de VirtualBox para interactuar con ella.
Si eres muy curioso, te dejamos un diagrama con el entorno que hemos montado en tu máquina para el viernes:
Si no has sido capaz de llegar hasta el punto 7, no te preocupes, lo dejaremos listo entre todos el viernes al comenzar el taller.
Si has tenido algún problema similar a:
No usable default provider could be found for your system.
Vagrant relies on interactions with 3rd party systems, known as
"providers", to provide Vagrant with resources to run development
environments. Examples are VirtualBox, VMware, Hyper-V.
The easiest solution to this message is to install VirtualBox, which
is available for free on all major platforms.
If you believe you already have a provider available, make sure it
is properly installed and configured. You can see more details about
why a particular provider isn't working by forcing usage with
`vagrant up --provider=PROVIDER`, which should give you a more specific
error message for that particular provider.
prueba con
# Requisitos para compilar el módulo
sudo apt update
sudo apt install -y build-essential dkms linux-headers-$(uname -r)
# (Si no lo tienes ya) Repo oficial de Oracle
. /etc/os-release; echo "deb [arch=amd64 signed-by=/usr/share/keyrings/oracle-vbox.gpg] https://download.virtualbox.org/virtualbox/debian $VERSION_CODENAME contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list
wget -qO- https://www.virtualbox.org/download/oracle_vbox_2016.asc | sudo gpg --dearmor -o /usr/share/keyrings/oracle-vbox.gpg
sudo apt update
# VirtualBox 7.x
sudo apt install -y virtualbox-7.0
# Compilar/cargar módulos
sudo /sbin/vboxconfig
sudo modprobe vboxdrv
VBoxManage --version