summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJacob Vosmaer <jacob@gitlab.com>2019-01-24 18:01:33 +0100
committerJacob Vosmaer <jacob@gitlab.com>2019-01-24 18:01:33 +0100
commit1986306cdf04f4f7ebd1d2c47750bbfca4f6b869 (patch)
tree28fafaeb4048db52500f7d4b7ff6f8df3c0640eb
parent6e085eea531f77b341d9635f6e4dd2ba535a371f (diff)
downloadgitlab-ce-docs-backup-task-runner.tar.gz
Point out that backups need a task runner nodedocs-backup-task-runner
-rw-r--r--doc/raketasks/backup_restore.md7
1 files changed, 7 insertions, 0 deletions
diff --git a/doc/raketasks/backup_restore.md b/doc/raketasks/backup_restore.md
index 037b71a27b9..9c9166c91e6 100644
--- a/doc/raketasks/backup_restore.md
+++ b/doc/raketasks/backup_restore.md
@@ -100,6 +100,13 @@ the gitlab task runner pod via `kubectl`. Refer to [backing up a GitLab installa
kubectl exec -it <gitlab task-runner pod> backup-utility
```
+Similarly to the Kubernetes case, if you have scaled out your GitLab
+cluster to use multiple application servers, you should pick a
+designated node (that won't be auto-scaled away) for running the
+backup rake task. Because the backup rake task is tightly coupled to
+the main Rails application, this is typically a node on which you're
+also running Unicorn/Puma and/or Sidekiq.
+
Example output:
```