Menu
Coddy logo textTech

Effectuer une restauration

Fait partie de la section Introduction à Kubernetes du Journey Terminal de Coddy. Leçon 15 sur 45.

Chaque mise à jour de l’image crée une nouvelle révision du déploiement, et Kubernetes mémorise les précédentes :

kubectl rollout history deployment/web

Le tableau répertorie chaque numéro de REVISION. La révision 1 est la version d’origine, la révision 2 la première mise à jour, et ainsi de suite.

Si la nouvelle version s’avère défaillante, revenez à la révision précédente avec une seule commande :

kubectl rollout undo deployment/web

Kubernetes répond deployment.apps/web rolled back et redéploie l’ancienne image, pod par pod, exactement comme lors d’une mise à jour.

Un retour en arrière est lui-même une nouvelle révision, donc l’historique continue de s’allonger et vous pouvez toujours voir ce qui s’est passé. Pour accéder directement à une révision spécifique, ajoutez --to-revision=1.

challenge icon

Défi

Débutant

Créez un Deployment nommé web à partir de l’image nginx et mettez à jour son conteneur nginx vers nginx:1.27. Affichez ensuite l’historique du déploiement et annulez le Deployment.

Essayez vous-même

Terminal
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Introduction à Kubernetes

Entraînez-vous par vous-même : Playground Terminal