Mettre à jour le DaemonSet
Mettez à jour le DaemonSet pour modifier l'image utilisée par le myapp-container
. Créez un fichier nommé /home/labex/project/myapp-daemonset-update.yaml
avec le contenu suivant :
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"]
Ce DaemonSet mis à jour change l'image utilisée par le myapp-container
pour busybox
et définit la commande sur sleep 3600
.
Mettez à jour le DaemonSet en utilisant la commande suivante :
kubectl apply -f /home/labex/project/myapp-daemonset-update.yaml
Vérifiez que le DaemonSet a été mis à jour et que les réplicas du myapp-pod
sont en cours d'exécution avec la nouvelle image. Utilisez la commande suivante pour lister les pods créés par le DaemonSet :
kubectl get pods -l app=myapp
Vous devriez voir de nouveaux pods créés avec l'image mise à jour.