Bereitstellung aktualisieren

So aktualisieren Sie Ihre Instanz auf die neueste OpenReplay-Version.

Bereitstellung aktualisieren

Um Ihre OpenReplay-Bereitstellung auf die neueste Version zu aktualisieren, müssen Sie sowohl Ihr Backend (die Instanz) als auch den Tracker aktualisieren.

Backend aktualisieren (Standardinstallation)

Section titled Backend aktualisieren (Standardinstallation)
  1. Laden Sie die neueste CLI herunter
# 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. Prüfen Sie die Version Ihres Kubernetes-Clusters und aktualisieren Sie ihn, falls er älter als 1.31 ist (Pflicht)
# 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. Aktualisieren Sie OpenReplay
RELEASE_UPGRADE=1 openreplay --upgrade

Hinweis: Ihre aktualisierte OpenReplay-Konfigurationsdatei wird unter /var/lib/openreplay/vars.yaml gespeichert.

Backend aktualisieren (nur Docker)

Section titled Backend aktualisieren (nur 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

Hinweis: Ihre aktualisierte OpenReplay-Konfigurationsdatei wird zusammen mit der docker-compose-Datei in common.env gespeichert.

Stellen Sie anhand der nachstehenden Kompatibilitätstabelle sicher, dass Ihr Tracker (und das tracker-assist-Plugin, falls Sie das Assist-Plugin verwenden) mit der neuen Backend-Version kompatibel ist:

Backend-VersionTracker-VersionAssist-Version
1.28.019.x.x11.x.x
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.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

Wenn bei der Aktualisierung Probleme auftreten, melden Sie sich in unserem Slack und holen Sie sich Hilfe von unserer Community.