Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Lab7 - Ckad
Lab7 - Ckad
kubectl run pod-bash --image=bash:latest --command -- bash -c 'hostname > /tmp/hostname && sleep 1d'
LAB7 - CKAD 1
4. asegurese de que su nombre de host se encuentre en la ruta /tmp/hostname
LAB7 - CKAD 2
6. confirme que se estan ejecutando todos los pods
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
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.
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