Actualizar el despliegue

Cómo actualizar tu instancia a la última versión de OpenReplay.

Actualizar el despliegue

Actualizar tu despliegue de OpenReplay a la última versión requiere actualizar tanto tu backend (instancia) como el tracker.

Actualizar el backend (instalación estándar)

Section titled Actualizar el backend (instalación estándar)
  1. Descarga la última CLI
# Download the latest CLI
sudo wget https://raw.githubusercontent.com/openreplay/openreplay/main/scripts/helmcharts/openreplay-cli -O /bin/openreplay 
sudo chmod +x /bin/openreplay
export PATH=/var/lib/openreplay:$PATH
  1. Comprueba la versión de tu clúster de Kubernetes y actualízala si es anterior a 1.31 (Obligatorio)
# Check Kubernetes version
kubectl version --short 2>/dev/null | grep -i server | awk '{print $NF}'
# Update Kubernetes
k3s-killall.sh
curl -sL https://get.k3s.io | sudo K3S_KUBECONFIG_MODE="644" INSTALL_K3S_VERSION='v1.31.5+k3s1' INSTALL_K3S_EXEC="--disable=traefik" sh -
	
# Restart Kubernetes cluster
sudo systemctl restart k3s.service

# Update Kubernetes deprecated apis
helm plugin install https://github.com/helm/helm-mapkubeapis
helm mapkubeapis -n app openreplay
  1. Actualiza OpenReplay
RELEASE_UPGRADE=1 openreplay --upgrade

Nota: Tu archivo de configuración actualizado de OpenReplay se almacenará en /var/lib/openreplay/vars.yaml.

Actualizar el backend (solo Docker)

Section titled Actualizar el backend (solo Docker)
git clone https://github.com/openreplay/openreplay --depth 1
cd openreplay/scripts/docker-compose
bash upgrade.sh /path/to/old/common.env
eg: bash upgrade.sh ~/openreplay-docker-compose/common.env

Nota: Tu archivo de configuración actualizado de OpenReplay se almacenará en common.env junto con el archivo docker-compose.

Asegúrate de que tu tracker (y el plugin tracker-assist si usas el plugin Assist) sea compatible con la nueva versión del backend consultando la siguiente tabla de compatibilidad:

Versión del backendVersión del trackerVersión de Assist
1.27.018.x.x11.x.x
1.26.017.2.x11.x.x
1.25.017.2.x11.x.x
1.24.017.1.x11.x.x
1.23.017.x.x11.x.x
1.22.016.x.x11.x.x
1.21.015.x.x10.x.x
1.20.014.x.x10.x.x
1.19.014.x.x9.x.x
1.18.013.x.x9.x.x
1.17.012.x.x8.x.x
1.16.011.x.x7.x.x
1.15.010.x.x6.x.x
1.14.09.x.x6.x.x
1.13.08.x.x6.x.x
1.12.07.x.x5.x.x
1.11.06.x.x5.x.x
1.10.05.x.x5.x.x
1.9.04.x.x4.x.x
1.8.14.1.44.1.1
1.8.04.0.14.0.1
1.7.03.5.153.5.14
1.6.03.5.123.5.11
1.5.43.5.43.5.7
1.5.33.5.33.5.5
1.5.23.5.23.5.4
1.5.13.5.13.5.3
1.5.03.5.03.5.0
1.4.03.4.173.4.16
1.3.63.4.163.4.15
1.3.53.4.03.4.13
1.3.03.2.13.4.12
1.2.03.1.0N/A
1.1.03.0.3N/A

Si encuentras algún problema durante el proceso de actualización, escríbenos en Slack o consulta nuestro Foro y obtén ayuda de nuestra comunidad.