Nomad Driver Virt 0.0.1-beta.1 Released
We’re excited to announce a tech preview of a new task driver we’re building for Nomad called Virt.
This driver is an evolution of the existing QEMU driver, intended to improve Nomad’s support of virtualized workloads.
Initially the driver has support for the following:
- Use the job’s task.config to define the cloud image for your virtual machine.
- Start/stop virtual machines using the Nomad API run a process on it.
- Have the Nomad allocation data available inside the virtual machine.
- Monitor both memory and CPU usage.
- Pass configuration values from Vault or other services using consul-template
- Nomad’s working directory is mounted within the VM at the filesystem root.
- Assign workload identities to your virtual machines.
- Use Cloudinit user data to configure your machine.
- Configure port forwarding from the Nomad node to the virtual machine
Get Started
Ready to give it a try? Head over to the repository to find installation instructions, a working example, documentation, and more. We can’t wait to see what you’ll create with it!
Your Feedback Helps!
Your feedback is essential to us. If you encounter any issues, have suggestions, or want to contribute, please don’t hesitate to open issues, pull requests, or join our community discussions. Together, we can make Nomad even better.
The Nomad Team
Links:
0.0.1-beta.1 Changelog - nomad-driver-virt/CHANGELOG.md at main · hashicorp/nomad-driver-virt · GitHub
0.0.1-beta.1 Binaries - https://releases.hashicorp.com/nomad-driver-virt/0.0.1-beta.1/