Skip to content
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

Rootless in combination with rootful #284

Open
skoppe opened this issue Sep 8, 2023 · 4 comments
Open

Rootless in combination with rootful #284

skoppe opened this issue Sep 8, 2023 · 4 comments

Comments

@skoppe
Copy link

skoppe commented Sep 8, 2023

I really like running workload in rootless containers.

However, I have not found a way to have both rootless and rootful containers on a single nomad node.

Because some things do need rootful containers, CSI plugins being one example, I see no alternative than switching to rootful.

Is there anything I am not aware about?

@skoppe
Copy link
Author

skoppe commented Sep 9, 2023

I think something discussed in #84 (comment) would make sense.

@lgfa29 lgfa29 added this to Needs Triage in Nomad - Community Issues Triage via automation Nov 25, 2023
@lgfa29 lgfa29 moved this from Needs Triage to Needs Roadmapping in Nomad - Community Issues Triage Nov 25, 2023
@lgfa29
Copy link
Contributor

lgfa29 commented Nov 25, 2023

Hi @skoppe 👋

Thank you for the suggestion, I think that would be a very interesting feature.

Unfortunately, as the comment you link points out, this would be a very heave lift to implement, but I have placed this into our board for further roadmaping and triagging.

@ygersie
Copy link

ygersie commented Feb 13, 2024

Wouldn’t it be be possible to make the plugin name configurable and declare it twice in the config? Meaning one could spin up a job with:

driver = "podman"

Or

driver = "podman-rootless"

@skoppe
Copy link
Author

skoppe commented May 20, 2024

Wouldn’t it be be possible to make the plugin name configurable and declare it twice in the config? Meaning one could spin up a job with

Yes, I have done exactly that.

It would be great if Nomad can jump on this rootless bandwagon and support it out of the box. Right not I am blocked on things like sidecars and csi mounts not working, and have to run those tasks as rootless.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

No branches or pull requests

3 participants