...
Code Block |
---|
helm upgrade --install -n kfuse kfuse oci://us-east1-docker.pkg.dev/mvp-demo-301906/kfuse-helm/kfuse --version <SPECIFY VERSION HERE> -f custom_values.yaml |
Upgrading to Kfuse version 2.5.0
Post-Upgrade
There are few changes in the pinot database which requires the some of the services to be restarted post upgrade with following command
Code Block | ||
---|---|---|
| ||
kubectl rollout restart sts -n kfuse pinot-server-offline pinot-server-realtime pinot-controller pinot-broker logs-parser logs-query-service
kubectl rollout restart deployment -n kfuse logs-transformer |
Upgrading to Kfuse version 2.2.4
Post-Upgrade
There are few changes in the pinot database which requires the pinot-* servers to be restarted post upgrade with following command
...
Upgrading from Kfuse version 2.1 or earlier
Post-Upgrade
Kloudfuse provided alerts organization has been updated for better maintenance. Make sure to remove old version.
...
Upgrading from Kfuse version 2.0.1 or earlier
Post-Upgrade
The Kfuse-provisioned dashboard has been cleaned up. Run the following command:
...
View file | ||
---|---|---|
|
Post-Upgrade
Older kubernetes secret related configuration needs to be removed from the custom values.yaml file. Also
kfuse-credentials
secret can be removed.
...
Upgrading from Kfuse version 1.3.2 or earlier
Post-Upgrade
There is a schema change introduced in version 1.3.3. Make sure to restart the Pinot servers after upgrade completes.
...
Code Block |
---|
kubectl exec -n kfuse alerts-postgresql-0 -- bash -c 'PGPASSWORD=$POSTGRES_PASSWORD pg_dump -U postgres -F c alertsdb' > alertsdb.tar |
Post-Upgrade
Code Block |
---|
kubectl cp -n kfuse alertsdb.tar kfuse-configdb-0:/tmp/alertsdb.tar kubectl exec -n kfuse kfuse-configdb-0 -- bash -c 'PGPASSWORD=$POSTGRES_PASSWORD pg_restore -U postgres -Fc --clean --if-exists -d alertsdb < /tmp/alertsdb.tar' kubectl delete pvc -n kfuse data-alerts-postgresql-0 kubectl delete pvc -n kfuse data-beffe-postgresql-0 kubectl delete pvc -n kfuse data-fpdb-postgresql-0 |
...