Maintaining Open Source Singularity Since 2017
Introducing The Singularity Plugin For Hashicorp Nomad
By Adam Hughes
For those unfamiliar with it, HashiCorp Nomad:
… is a flexible workload orchestrator that can be used to easily deploy both containerized and legacy applications across multiple regions or cloud providers. Nomad is easy to operate and scale, and integrates seamlessly with HashiCorp Consul for service discovery and HashiCorp Vault for secrets management.
Version 0.9 of Nomad was released just last week. Although this is quite a significant release, our focus here is on the newly available plugin capability:
The Nomad client was refactored in Nomad 0.9 to enable plugin-based support for a range of features. Plugins lower the barrier for ecosystem technology integrations by enabling community members to develop and maintain third-party integrations outside of the standard code review and release process that Nomad core requires. The 0.9 release adds support for Task Driver Plugins and Device Plugins (see below). Upcoming releases will add plugin-based features for networking and storage that are compatible with the CNI and CSI specifications, respectively.
Sylabs’ software engineer Eduardo Arango has been collaborating with members of the Nomad team to deliver a native integration between Singularity and Nomad by making use of this new plugin capability. Eduardo demonstrated a prototype implementation of the integration at HashiConf 2018 last November. Now, the integration is generally available, and you can review the details over at the HashiCorp blog here.
Of course, this integration serves as a compelling endorsement of the new plugin capability available via Nomad. However, what it means to the joint community of Singularity and Nomad users, is the availability of a native integration for Singularity container orchestration.
… what it means to the joint community of Singularity and Nomad users, is the availability of a native integration for Singularity container orchestration.
The integration between Singularity and Nomad is ready for use. To get started, we recommend reading Eduardo’s post available over at the HashiCorp blog here.
Join Our Mailing List
Recent Posts
Related Posts
Laying the Groundwork for 2025: Sylabs’ Vision for Secure Multi-Cloud Solutions
With a legacy rooted in innovation through the work we’ve done with the Singularity platform, Sylabs has consistently worked to provide secure container technology to empower researchers, enterprises, and innovators worldwide. These efforts have paid dividends as we...
Transformative Potential of Confidential Computing to be Explored in SC24 Birds of a Feather Session
Learn about secure multi-party collaboration in confidential computing at SC24, enabling safe data processing in cloud environments.
Creating New Levels of Security with Containers and Confidential Computing
Data breaches are becoming increasingly common. It's more important than ever to find robust solutions that protect sensitive information. Recent high-profile data breaches underscore the necessity for fresh approaches to data protection. Breaches like these are...