Está en la página 1de 7

LAB7 - CKAD

1. se crea el pod con la imagen bash.

kubectl run pod-bash --image=bash:latest --command -- bash -c 'hostname > /tmp/hostname && sleep 1d'

2. y 3. se exporta, se edita y se crea de nuevo el pod con el nuevo label

kubectl get pod pod-bash -o yaml > pod-bash.yaml

LAB7 - CKAD 1
4. asegurese de que su nombre de host se encuentre en la ruta /tmp/hostname

5. Cree un deployment de 15 pods con la imagen nginx:1.14.2 en el namespace “uno”

LAB7 - CKAD 2
6. confirme que se estan ejecutando todos los pods

7. editar la imagen usada del deployment a nginx:1.15.10

se usa el siguiente comando para abrir el yaml con la configuracion y modificarla. al salir y
aguardar se eliminan y se vuelven a crear los 15 pods con la version de imagen establecida.

LAB7 - CKAD 3
8. confirme que todos los pods ahora se ejecutan con la imagen nginx:1.15.10

9. Edite el deployment para cambiar la imagen de todos los pods a: nginx:1.15.7777.

10. 10. Confirme que todos los pod ejecutan la imagen nginx:1.15.7777 y no tienen errores.
Evidencie los errores si hay.

al visualizar la descripcion de uno de los pods, en los eventos se evidencia claramente que hay
problemas descargando esa version de la imagen (no existe):

LAB7 - CKAD 4
11. Revierta el cambio, para que todos los pods ejecuten la versión nginx:1.15.10 nuevamente.

se hace un roll-back a la revision 2 (version 1.15.10)

12. Confirme que todos los pods ahora se ejecutan con la imagen nginx:1.15.10

LAB7 - CKAD 5
13. Cree otro deployment con la imagen de ngnix con 4 replicas y verifique los eventos.

14. Cree manualmente un solo pod de la imagen ngnix e intente pasarlo a la custodia del
deployment existente (sin cambiar la configuración del deployment).

LAB7 - CKAD 6
para incluir un pod a la custodia del deployment se debe usar el label app=my-depl2 usado en
cada pod del deployment.

apiVersion: v1
kind: Pod
metadata:
name: pod-nginx
labels:
app: my-depl2
spec:
containers:
- name: pod-container
image: nginx
command:
- "/bin/bash"
- "c"
- "sleep 1d"

LAB7 - CKAD 7

También podría gustarte