Coder Social home page Coder Social logo

Comments (4)

majst01 avatar majst01 commented on July 20, 2024 1

csi-driver-lvm is designed to run on kubernetes, we do not have any experience with nomad and therefore we are not able to implement support for nomad.

from csi-driver-lvm.

Gerrit91 avatar Gerrit91 commented on July 20, 2024 1

Hey @nathanaelle,

I would assume that this plugin would actually not work without broader changes in Nomad because we have code parts using the Kubernetes API in there (see https://github.com/metal-stack/csi-driver-lvm/blob/v0.5.1/pkg/lvm/controllerserver.go#L180-L189).

Maybe you have better luck asking in the Nomad community in order to target a broader audience for your request. They can probably better decide if this would work somehow or not. Our team, apart from being very small and busy, has AFAIK no experience with Nomad. 😅

Hope it's okay for you if I close down this issue because we cannot schedule this on our sprint backlog.

from csi-driver-lvm.

nathanaelle avatar nathanaelle commented on July 20, 2024 1

thanks for your answer :)

it's ok for me to close this issue :)

from csi-driver-lvm.

nathanaelle avatar nathanaelle commented on July 20, 2024

thank you for your answer :)

just to clarify, Nomad is able to run kubernetes CSI : same binary in the same container image, the only difference is the grammar of the config file that launch the controller and the sidecar.

I chose nomad because k8s/k3s/… are too complex and heavy for my use case (my personal homelab at home) and the k8s stack has a power consumption too high.

I never wrote any CSI plugin nor CSI helm chart in my life, so I don't know how to adapt the helm charts you provided to a nomad config files.

I've supposed it may be easier for you to help me because my main issue is to find what are the arguments I'm supposed to pass to --v=, --drivername=, --csi-name=, --controllerserver= and so on .

I found the same kind of options in your helm chart https://github.com/metal-stack/helm-charts/blob/master/charts/csi-driver-lvm/templates/controller.yaml

So I you have at least few minutes to help me to find what the option I need to put, I'll be happy to push a merge request with some explanation about Nomad :)

If you don't have any time to help me, it's ok :)

from csi-driver-lvm.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.