Deployments
Modifier le nombre de replicas
- Lister les Deployments avec
kubectl. Identifier le ReplicaSet associé au Deployment Vote. - Mettre à jour le Deployment Vote à 3 replicas. Observer l'état du ReplicaSet.
- Appliquer directement ou utiliser
kubectl edit
- Appliquer directement ou utiliser
- Repasser le Deployment Vote à 1 replica. Observer l'état du ReplicaSet.
- Mettre à jour l'image du Deployment Vote avec un tag inexistant. Observer l'état du ReplicaSet.
Deployment et Pods
Comment un Deployment identifie-t-il les Pods qu'il manage ?
Rollout et rollback d'un Deployment
Mettre à jour l'image du Deployment Vote avec une image inexistante (provoquer un échec volontairement).
- Utiliser
kubectl rollout statuspour observer le déploiement en cours. - Observer l'état du ReplicaSet.
- Utiliser une autre commande de
kubectl rolloutpour rollback le déploiement en échec.
Stratégie
Par défaut, la stratégie de mise à jour d'un Deployment est RollingUpdate.
- Trouver d'autres stratégies de mise à jour pour les Deployments
- Mettre à jour le Deployment Vote pour utiliser cette stratégie et la tester