GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo revertir cambios con Helm

Introducción

Helm es un administrador de paquetes para Kubernetes que facilita la implementación de aplicaciones y servicios, incluidas las actualizaciones continuas. Helm también le permite realizar una reversión a una versión anterior de su aplicación.

En este tutorial, cubriremos diferentes formas en las que puede deshacer cambios usando Helm.

Requisitos previos

  • Acceso a la terminal/línea de comando
  • Un clúster de Kubernetes instalado
  • Una instalación de Helm

Cómo volver a la versión anterior en Helm

Helm usa el rollback comando para volver a una revisión anterior:

1. Usa el ls Comando para encontrar el nombre de la versión actual de Helm:

helm ls

En este caso, la opción -A enumera los lanzamientos en todos los espacios de nombres:

2. Usa el history comando para encontrar el número de revisión actual:

helm history [release]

3. Vuelva a una versión anterior mediante el helm rollback dominio. El comando de reversión utiliza la siguiente sintaxis:

helm rollback [release] [revision] [flag]

donde:

  • [release] :El nombre de la versión a la que desea retroceder.
  • [revision] :El número de revisión al que desea retroceder.
  • [flag] :Indicadores de comando opcionales, como --dry-run o --force .

Por ejemplo, para retroceder a la versión 1 de WordPress, revisión 1, ingrese:

helm rollback wordpress-01 1

Cómo revertir usando kubectl

El rollout undo El comando le permite revertir su implementación usando kubectl :

kubectl rollout undo deployment/[release]

Para retroceder a una revisión específica, use:

kubectl rollout undo deployment/[release] --to-revision=[revision]

Cent OS
  1. Cómo confirmar cambios en una imagen de Docker con ejemplos

  2. Cómo usar variables de entorno con gráficos de Helm

  3. Cómo crear un gráfico de timón

  4. Cómo configurar IMAP con SSL

  5. CentOS/RHEL 6,7:Cómo usar el historial de yum para revertir una actualización de yum

Cómo instalar SuiteCRM con Nginx en CentOS 7

Cómo instalar MediaWiki con Nginx en CentOS 7

Cómo activar comandos en cambios de archivo/directorio con Incron en Debian 8

Cómo activar comandos en cambios de archivo/directorio con Incron en Debian

Cómo instalar Helm en Linux

Cómo configurar Nginx con SSL