Présentation
Helm est un gestionnaire de packages pour Kubernetes qui facilite le déploiement d'applications et de services, y compris les mises à jour continues. Helm vous permet également d'effectuer une restauration vers une version précédente de votre application.
Dans ce didacticiel, nous aborderons différentes manières d'annuler les modifications à l'aide de Helm.

Prérequis
- Accès au terminal/ligne de commande
- Un cluster Kubernetes installé
- Une installation de Helm
Comment revenir à la version précédente dans Helm
Helm utilise le rollback
commande pour revenir à une révision précédente :
1. Utilisez le ls
commande pour trouver le nom de la version actuelle de Helm :
helm ls
Dans ce cas, l'option -A
répertorie les versions dans tous les espaces de noms :

2. Utilisez l'history
commande pour trouver le numéro de révision actuel :
helm history [release]

3. Revenez à une version précédente à l'aide de la commande helm rollback
commande. La commande rollback utilise la syntaxe suivante :
helm rollback [release] [revision] [flag]
Où :
[release]
:le nom de la version à laquelle vous souhaitez revenir.[revision]
:Le numéro de révision auquel vous souhaitez revenir.[flag]
:Indicateurs de commande facultatifs, tels que--dry-run
ou--force
.
Par exemple, pour revenir à la version 1 de WordPress, révision 1, saisissez :
helm rollback wordpress-01 1

Comment revenir en arrière à l'aide de kubectl
L'rollout undo
La commande vous permet de restaurer votre déploiement à l'aide de kubectl
:
kubectl rollout undo deployment/[release]

Pour revenir à une révision spécifique, utilisez :
kubectl rollout undo deployment/[release] --to-revision=[revision]
