Containerizing compute driven workloads with Singularity
We’re talking with Greg Kurtzer, the founder of CentOS, Warewulf, and most recently Singularity — an open source container platform designed to be simple, fast, and secure. Singularity is optimized for enterprise and high-performance computing workloads. What’s interesting is how Singularity allows untrusted users to run untrusted containers in a trusted way. We cover the backstory, Singularity Pro and how they’re not holding the open source community version hostage, as well as how Singularity is being used to containerize and support workflows in artificial intelligence, machine learning, deep learning, and more.
Discussion
Sign in or Join to comment or subscribe
Hassan
2019-06-14T02:21:21Z ago
How singularity offerings are comparable to docker-compose ?
Eduardo Arango
2019-06-22T14:24:27Z ago
singularity is a container runtime engine, docker-compose is a different offering from docker to add local host orchestration capabilities to Docker.
Singularity open source community has developed a similar offering via https://singularityhub.github.io/singularity-compose/#/
Hassan
2019-06-14T02:22:06Z ago
Is there a singularity daemon running on background to manage singularity containers?
Gregory M. Kurtzer
Reno, NV
2019-06-19T00:24:49Z ago
No, there is no persistent daemon to manage all containers. If you run an “instance” however, there will be a single process which will hold open the namespaces, but they will all run as the user who invoked the command.
Hassan
2019-06-14T02:23:58Z ago
What network types are available when running multiple singularity containers? Like docker network
Gregory M. Kurtzer
Reno, NV
2019-06-19T00:25:52Z ago
Singularity leverages CNI directly and comes with a default set of modules.