3 ms·
GitLab.com is using the omnibus-gitlab package and it is configured in the HA configuration as per docs in https://docs.gitlab.com/ee/administration/high_availa
by marinj 8y ago
GitLab.com is using the omnibus-gitlab package and it is configured in the HA configuration as per docs in https://docs.gitlab.com/ee/administration/high_availability/README.html#doc-nav https://docs.gitlab.com/ee/administration/high_availability/... .
The actual update is being done using the directions in https://docs.gitlab.com/omnibus/update/README.html#multi-node-ha-deployment https://docs.gitlab.com/omnibus/update/README.html#multi-nod.... We use a custom built tool to enforce that zero downtime upgrade and the tool is in https://gitlab.com/gitlab-org/takeoff/ https://gitlab.com/gitlab-org/takeoff/ .
I do have to note that the tool is something we use temporarily as we are working towards refactoring part of infrastructure towards Kubernetes.
- sahilarora535 8y agoThis is very helpful. Thank you very much. Is it also documented somewhere the problems you face when using Omnibus packages, and why you are planning on shifting to Kubernetes?