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 Kurtzer
Berkeley, CA
Gregory M. Kurtzer is the CEO and founder of Sylabs Inc., the company behind the open source container project Singularity. Sylabs caters to the needs of various compute based workflows like traditional simulation, data science, real time analytics, and AI use-cases. Previously, Greg has spent most of his career enabling massive scale compute focused use cases where he created and led various open source projects along that mission, including the Warewulf cluster management toolkit, CentOS Linux, and most recently, the container system Singularity.
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 Kurtzer
Berkeley, CA
Gregory M. Kurtzer is the CEO and founder of Sylabs Inc., the company behind the open source container project Singularity. Sylabs caters to the needs of various compute based workflows like traditional simulation, data science, real time analytics, and AI use-cases. Previously, Greg has spent most of his career enabling massive scale compute focused use cases where he created and led various open source projects along that mission, including the Warewulf cluster management toolkit, CentOS Linux, and most recently, the container system Singularity.
2019-06-19T00:25:52Z ago
Singularity leverages CNI directly and comes with a default set of modules.