-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enable HA for Vespa through Helm #15
Comments
Work note, from my Slack response: To bootstrap your Helm efforts, take a look at https://github.com/vespa-engine/sample-apps/blob/master/examples/operations/multinode-HA/docker-compose.yaml - this has some very basic healthchecks, plus the required dependency from nodes to one of the config servers (node0 condition). it is not strictly required in start order but models the dependency of config quite well. Also see the startup sequence note in https://github.com/vespa-engine/sample-apps/tree/master/examples/operations/multinode-HA#start-the-admin-server, where the connectivity check (configurable) kicks in. https://docs.vespa.ai/en/operations-selfhosted/configuration-server.html is also an important read In short, VESPA_CONFIGSERVERS must be set on all nodes. start the config server on the config server nodes, deploy the application, and start vespa on all nodes |
understood will be taking this up tomr and try to release some sort of draft. apologies for delayed response. been caught up |
hey @kkraune sorry for delay on this. engaged in multiple dev activities. will be taking a look post 1-2 weeks. |
This will still be delayed as caught up in multiple oss dev activities |
After understanding the basic overview of vespa and https://github.com/vespa-engine/sample-apps/tree/master/examples/operations/multinode-HA/gke there are basic three categories of components that need to work together to make the ha setup happen:
Are there any explicit dependencies that any of the category has on each other? Are they truly independent so that they can be deployed in parallel ?
The text was updated successfully, but these errors were encountered: