1
0
Fork 0
mirror of https://github.com/arangodb/kube-arangodb.git synced 2024-12-15 17:51:03 +00:00
kube-arangodb/docs/upgrading.md
Nikita Vaniasin fe66d98444
(Documentation) Move documentation from ArangoDB site into this repo (#1450)
- remove duplicated docs
- update old docs with new info
- rework docs index page
- file names not changed to make sure redirects from old site will work as expected

Co-authored-by: jwierzbo <jakub.wierzbowski@arangodb.com>
2023-10-19 15:47:42 +02:00

1.1 KiB

Upgrading ArangoDB version

The ArangoDB Kubernetes Operator supports upgrading an ArangoDB from one version to the next.

Warning! It is highly recommended to take a backup of your data before upgrading ArangoDB using arangodump or ArangoBackup CR.

Upgrade an ArangoDB deployment

To upgrade a cluster, change the version by changing the spec.image setting and the apply the updated custom resource using:

kubectl apply -f yourCustomResourceFile.yaml

The ArangoDB operator will perform an sequential upgrade of all servers in your deployment. Only one server is upgraded at a time.

For patch level upgrades (e.g. 3.9.2 to 3.9.3) each server is stopped and restarted with the new version.

For minor level upgrades (e.g. 3.9.2 to 3.10.0) each server is stopped, then the new version is started with --database.auto-upgrade and once that is finish the new version is started with the normal arguments.

The process for major level upgrades depends on the specific version.