Como indicamos en el contenido de este módulo, no se va a trabajar directamente con los Pods (realmente tampoco vamos a trabajar directamente con los ReplicaSet, en el siguiente módulo explicaremos los Deployments que serán el recurso con el que trabajaremos). En este ejercicio vamos a crear un ReplicaSet que va a controlar un conjunto de Pods. Para ello, realiza los siguientes pasos:
- Crea un fichero yaml con la descripción del recurso ReplicaSet, teniendo en cuenta los siguientes aspectos:
- Indica nombres distintos para el ReplicaSet y para el contenedor de los Pods que va a controlar.
- El ReplicaSet va a crear 3 réplicas.
- La imagen que debes desplegar es
iesgn/test_web:latest
. - Indica de manera adecuada una etiqueta en la especificación del Pod que vas a definir que coincida con el selector del ReplicaSet.
- Crea el ReplicaSet.
- Comprueba que se ha creado el ReplicaSet y los 3 Pods.
- Obtén información detallada del ReplicaSet creado.
- Vamos a probar la tolerancia a fallos: Elimina uno de los 3 Pods, y comprueba que inmediatamente se ha vuelto a crear un nuevo Pod.
- Vamos a comprobar la escalabilidad: escala el ReplicaSet para tener 6 Pods de la aplicación.
- Elimina el ReplicaSet y comprueba que se han borrado todos los Pods.
Para superar la actividad deberás entregar en un fichero comprimido los siguientes pantallazos:
- Pantallazo del fichero yaml que has creado con la definición del ReplicaSet (pantallazo1.jpg).
- Pantallazo donde se comprueba que el ReplicaSet y los 3 Pods se han creado (pantallazo2.jpg).
- Pantallazo donde se ve la información detallada del ReplicaSet (pantallazo3.jpg).
- Pantallazo donde se ven los Pods que se han creado, después de eliminar uno de ellos (pantallazo4.jpg).
- Pantallazo donde se ven los Pods que se han creado después del escalado (pantallazo5.jpg).
- Conexión a Internet
Sí
Individual
Sí
Sí
No
No
- Se entregan los documentos, contienen lo solicitado y los contenidos son originales.
No
1 hora