It's not clear whether you wiped the VM between the attempts, but machine.install section is only used at the initial install time. Moreover, on OpenStack you're using a disk image, so there's no install process at all, and Talos system disk is the one OpenStack puts the disk image to.
Result: A partition is created but not assigned to anything.
Not sure what you mean, it is mounted to the path you specified.
Based on the information I found on the doucmentation I am not sure if we can set a second disk (/dev/vdb) for EPHEMERAL
See https://www.talos.dev/v1.8/talos-guides/configuration/disk-management/#machine-configuration
You can simply add the document by splitting it with --- (YAML document separator) or use it as a config patch.
Keep in mind, it should be present in the initial configuration, otherwise Talos will create default EPHEMERAL.
Hello all!
I'm have a a small homelab Kubernetes cluster using Talos OS and would appreciate some advice on which storage provider to use. My current hardware setup is as follows:
1x Raspberry Pi 4B 8GB 1x Raspberry Pi 4B 4GB 1x Intel NUC i7 with 24GB RAM and 500GB NVMe 1x Intel NUC i5 with 24GB RAM and 500GB NVMe
I'm currently doubting between using Longhorn and Rook/Ceph for storage. A requirement for me is the ability to make backups. Given my hardware configuration, which solution do you think would be more suitable? Any insights on performance, ease of setup, maintenance, and backup capabilities would be greatly appreciated.
Additionally, I'm open to switching to a different kubernetes setup if it would make things easier.
Thanks in advance for your help!
EDIT: spelling
Videos
Does Talos Linux reduce storage complexity by itself?
What observability setup do teams need for storage on Talos?
How should teams handle node-local NVMe volumes on Talos during upgrades?
Im finding it very hard to find a step by step guide on how to setup hostpath volumes in docker, i opened a discussion in which i explain my problem in details here:https://github.com/siderolabs/talos/discussions/12235
any help would be much appreciated, i thought it would have been easy like in minikube where volumes are setup automatically. bit unfortunately not.
I'm struggling with the Talos documentation around storage. https://www.talos.dev/v1.8/kubernetes-guides/configuration/replicated-local-storage-with-openebs/ I'm currently trying to set up Mayastor (now named OpenEBS replicated storage) but after getting the pods running in the openebs privileged namespace with the helm chart and creating a PVC using openebs-single-replica storage class it's stuck pending. It works fine using localpv-hostpath.
On a side note, I got democratic-csi working using an external TrueNAS instance with NFS. I got close with nvmeof but after provisioning a PV, it fails attaching to a node when spinning up a pod. The democratic-csi project has been totally inactive for a few months now so...
Based on the Talos docs they strongly recommend against iscsi and nfs which is why I'm pushing to get nvmeof working even though it's less battle tested.
Any ideas what I can do to get help? If I can get this working I will contribute public documentation with step by step instructions and troubleshooting info.
UPDATE: I'm almost done writing up how I solved this, but decided to write a more detailed how-to using current versions of Talos and OpenEBS: https://blog.dalydays.com/post/kubernetes-storage-with-openebs/
At this point I still need to show how to modify the storage class and test a PVC, but the setup process is pretty much done.