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/webLe 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/webKubernetes 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.
Défi
DébutantCré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
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
4Déploiements
Créer un déploiementMise à l’échelleDéploiements à partir de manifestsMise à jour des imagesEffectuer une restaurationRécapitulatif - Gestionnaire de déploiements8Espaces de noms et tâches
Espaces de nomsTravailler dans un espace de nomsTâchesRécapitulatif - Navigateur d’espaces de nomsEntraînez-vous par vous-même : Playground Terminal