Actualizar el DaemonSet
Actualiza el DaemonSet para cambiar la imagen utilizada por el myapp-container
. Crea un archivo llamado /home/labex/project/myapp-daemonsett-update.yaml
con el siguiente contenido:
apiVersion: apps/v1
kind: DaemonSet
metadata:
name: myapp-daemonset
spec:
selector:
matchLabels:
app: myapp
template:
metadata:
labels:
app: myapp
spec:
containers:
- name: myapp-container
image: busybox
command: ["sleep", "3600"]
Este DaemonSet actualizado cambia la imagen utilizada por el myapp-container
a busybox
y establece el comando en sleep 3600
.
Actualiza el DaemonSet utilizando el siguiente comando:
kubectl apply -f /home/labex/project/myapp-daemonset-update.yaml
Verifica que el DaemonSet se haya actualizado y que las réplicas del myapp-pod
estén en ejecución con la nueva imagen. Utiliza el siguiente comando para listar los pods creados por el DaemonSet:
kubectl get pods -l app=myapp
Deberías ver nuevos pods creados con la imagen actualizada.