-
Notifications
You must be signed in to change notification settings - Fork 26
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
README refers to non-existent file. #40
Comments
Yeah correct. If you’re just getting started please use this project: https://github.com/democratic-csi/charts I haven’t fully documented it yet but the examples are pretty easy to follow/understand. All non csi drivers are being phased out so this project is effectively in maintenance mode at this point. |
I gotta be honest, I've got a FreeNAS home server, an ubuntu VM, and a tiny Django project, and I'm desperately lost in all of this. I've gotten as far as installing microk8s on my dev machine, and then falling into 1000 docs. While your link might not be being phased out, at least I can semi understand this from my complete beginner standpoint. |
@Asday yeah, that's a lot to take in all at once for sure. Happy to help with this one or the other or just generally (been messing with k8s for several years at this point). |
I think give it another weekend of looking at docs without writing a single line of YAML and I'll be ready to cry for help. I surely do appreciate it. |
Yeah NP. I know the feeling and had many people help me so just 'paying it forward' :) |
I'm jumping on @Asday 's train here as an old sysadmin that just got aboard the k8s ship with a 5 x odroid n2 SBC cluster I'm setting up (for the 2nd time) which now finally shows what it hasn't previously:
Oh all those glorious "Running"s. Now, I need me some PersistentStorage, and my lovely Looking at the content of I've added
Any pointers where to go from here? O:-) |
@haakonstorm |
@haakonstorm lol that was some good writing! I hate to be the bearer of bad news but neither project will work for you ATM. You could pretty easily build your own image of this project for arm and run it I suppose though. Unfortunately all the scaffolding for csi isn't multi-arch yet:
The csi driver itself is however built to be multi-arch at this point but not usable until everything else is as well. |
Thanks for the quick reply! The FreeNAS has an NFS share; and I really just need a simple way to provide persistent storage for my cluster. Any quick tips from the top of your head just to provide that share for the cluster to use? |
If that isn't viable, I'll look into compiling/building for arm64. I'm not familiar with the term |
LOL If you're looking for really dirty you can literally mount the share(s) on the nodes using puppet/ansible/whatever (completely outside of k8s) and then use Less dirty is to 'manually' create the volumes (both in reality on the FreeNAS device and in k8s) and then create PVCs to consume those:
Lastly you could attempt to use the If you you use that ^ all it does is literally create a new directory in a (presumably decently sized) share and all PVCs share the same...share. One downside is you won't get true volume sizes etc as all the PVCs/PVs will in reality be backed by a single share. EDIT: You could also run this project outside the cluster altogether which is entirely viable. See the development section of the README |
There is also a local volume provisioner available from k8s 1.14 onward for some specific use cases: |
@haakonstorm apparently there are some non official images for all the csi bits for arm and someone has the csi driver running on arm.. |
There's the Helm nfs-client-provisioner available at https://kubernetes-charts.storage.googleapis.com/ |
I assume it's referring to
deploy/class.yaml
?The text was updated successfully, but these errors were encountered: