-
Notifications
You must be signed in to change notification settings - Fork 1
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
Add persistent volumes #2
Comments
This needs clean up for publishing but is mostly done:
The volume creation/attachment code is in the python that needs to be cleaned up and published |
Ansible playbooks generate our topology.json, copy it to a node, and use it as input to gk-deploy. All that's left to do is to either take the output of gk-deploy and scrape it for the heketi address, or use kubectl to do that, and then put that value into storageclass.yaml |
Given that https://github.com/heketi/heketi is in "almost maintenance" mode and https://github.com/gluster/gluster-kubernetes is archived; don't use them for storage here. linode-blockstorage-csi looks like the best option going forward and lines up with other supported mechanisms |
This is currently fine running via minikube but to go live it needs to have persistent volumes for storing stuff, which so far is:
~30gb (5gb for each, even though it seems overkill for traefik) should be fine to start with, as long some sort of monitoring+alerting is set up for when that's no longer enough
The text was updated successfully, but these errors were encountered: