trident icon indicating copy to clipboard operation
trident copied to clipboard

Dockerized CSI Driver for CO other than Kubernetes

Open MrMarlin opened this issue 3 years ago • 1 comments

Hello everyone,

We are currently evaluating HashiCorp Nomad as a container orchestrator and need to integrate our NetApp Storage backend. As nomad is able to use CSI drivers, it woule be nice to use the CSI configuration of Trident. Although the docs mention the CSI compatibility of Trident there is only documentation on how to install and use Trident outside of Kubernetes with other CO solutions.

Describe the solution you'd like Since Nomad uses dockerized CSI drivers to integrate them, it would be nice to have such a driver independent from Kubernetes. Alternatively an example of how to use Trident CSI outside of Kubernetes would also be helpful.

Describe alternatives you've considered An alternative solution we already implemented testwise is to use the trident Docker plugin. With that we can create and use Docker volumes. Disadvantages of this is that we now have to manage the Docker volumes separately which brings a lot of extra work as we are scaling our setup.

Additional context To get an idea of how Nomad integrates CSI plugins please take a look at this documentaion.

Thank your for your help

MrMarlin avatar May 07 '21 06:05 MrMarlin

Hi @MrMarlin,

There is an existing GitHub Issue asking for Hashicorp Nomad support. We are tracking the requests for Nomad support but you and others can help by asking your NetApp account team to also submit a request.

gnarl avatar May 07 '21 12:05 gnarl