forked from SwanseaUniversityMedical/5S-TES-deployment
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Running Funnel in the stack means that we have to docker-in-docker to run jobs (per funnel defaults)
Since this adds the risk of container breakout - this leads to a few interesting decisions needing to be made
- Is a demonstrator really a demonstrator? i.e. will never be used in production on a real system with real data? if so rootless dind seems safe enough to me. Nice and easy to deploy, self contained (ha) and simple
- If we are using real data / in production - does changing execution environment help sufficiently? e.g. swap docker for slurm are we ok? (maybe not if it still runs containers...)
- If we swap docker for slurm do we then run containers using something like singularity / apptainer?
All views welcome! @stain @alexhambley @elichad very keen to hear your thoughts - will be a balancing act this I think
Reactions are currently unavailable