[TP] Entorno de prueba


Para esta práctica, presentaremos nuestra solución basada en Vagrant para crear un entorno de prueba local.

Lo que vas a aprender en este TP :

Oracle VM VirtualBox

Usaremos VirtualBox para desplegar nuestras máquinas virtuales de prueba. Algunas prácticas se realizarán en Docker, por lo que si ya tiene un motor Docker, puede usarlo en lugar de desplegar una nueva VM.

Proceda con la instalación de VirtualBox siguiendo el procedimiento correspondiente a su sistema:

https://www.virtualbox.org/wiki/Downloads

HashiCorp Vagrant

Usaremos Vagrant para desplegar automáticamente entornos de prueba. Para saber más sobre Vagrant, puede seguir nuestra formación dedicada.

Proceda con la instalación de Vagrant siguiendo el procedimiento correspondiente a su sistema:

https://developer.hashicorp.com/vagrant/install

Del concepto a la experiencia

Hemos preconfigurado un repositorio para la formación.

  1. Repositorio Git

    Puede usar el siguiente comando para clonar el repositorio:

    git clone https://github.com/RousselTM/kubernetes-formation
  2. Elección del entorno

    Las configuraciones de los entornos de prueba se encuentran en la carpeta tp. Esta carpeta contiene varias subcarpetas, cada una correspondiente a un entorno de prueba: VM simple, VM con Docker, VM con aplicación... Dependiendo de la práctica, especificaremos cuál usar:

    cd kubernetes-formation/tp/kind
  3. Creación del entorno

    Una vez en la carpeta correspondiente al entorno deseado, puede iniciar la creación del entorno en VirtualBox con el siguiente comando de Vagrant:

    vagrant up
  4. Acceso a la VM
    Puede acceder a la VM ejecutando el siguiente comando:
    vagrant ssh kind-formation

Nivel de dificultad: (1/5)