Open Jean-Baptiste-Lasselle opened 5 months ago
the only small little issue i have with topolvm, is that it has as a requirement, cert-manager, so I MUST have a domain name for the ACME challenges to succeed, cf. https://github.com/topolvm/topolvm/blob/main/docs/getting-started.md
im probabl doomed to buy ine for poc/demo purposes
update: completely false the cert manager is used by topolvm, but it absolutely not requires any Donmain name, and does not use ACME
Useful infos to understand the kind demo example of topolvm:
lvmd
:
topolvm
lvmd
: https://github.com/topolvm/topolvm/blob/main/docs/lvmd.mdlvm
or non formatted raw devices inside docker conainers (which are going to be the kubernetes cluster nodes)?Useful infos to understand the kind demo example of topolvm:
in the make file they refer to something called
lvmd
:
- that a command line that is actually a part of
topolvm
- the source code of lvmd is here : https://github.com/topolvm/topolvm/tree/main/cmd/lvmd
- lvmd 's purpose is to control lvm volume groups using gRPC
- the little docs for using
lvmd
: https://github.com/topolvm/topolvm/blob/main/docs/lvmd.md- why lvmd ? I mean the challenge with using Rook Ceph and/or OpenEBS in Kind (or k3d) is okay how do I make it possible to use
lvm
or non formatted raw devices inside docker conainers (which are going to be the kubernetes cluster nodes)?- I still have the issue with Open EBS that it uses bitnami's etcd container which is NOT available for arm64 , and my problem is that it is hard to configure openEBS to use something else, i will have to tweak its helm chart, and probably more
LVMD is a simple grpc api to run LVM operations, its source code is in the topolvm
repository. The TopoLVM CSI driver iuses this gRPC api to run LVM operations.
Ok celui là il faut l'essayer, et au pire refaire le build arm64 comlet, ce devrait être faisable plsu facilement que pour openEBS
https://github.com/topolvm/topolvm?tab=readme-ov-file#getting-started