Volant is a modular orchestration engine that simplifies running isolated microVMs, combining the ease of container management with powerful features like VFIO passthrough and cloud-init support. Empower teams to deploy and manage secure, stateful workloads efficiently without the hassle of manual infrastructure management.
Volant is a powerful modular orchestration engine for microVMs, designed to simplify the launch and management of fully isolated microVMs with real kernels, VFIO passthrough, and built-in cloud-init support. This innovative system enables users to execute workloads securely and efficiently, combining the benefits of microVMs with an intuitive control plane, command-line interface, and a plugin architecture that fosters extensibility and customization.
Seamless MicroVM Management: Spin up microVMs as easily as running containers, allowing deployment of secure, stateful applications without the complexity of managing networking, scheduling, and lifecycle plumbing independently.
Modular Architecture: Volant includes a control plane (volantd), a command-line interface (volar), and an in-guest agent (kestrel). This modular approach allows for preserved performance while enabling teams to tailor the environment to their unique workflow.
Plugin Ecosystem: Use the fledge plugin builder to create custom microVM environments based on OCI images or produce bootable artifacts. With a versatile plugin strategy, Volant supports both root filesystem and initramfs strategies for maximum flexibility.
Enhanced Isolation and Security: Volant offers true hardware-level isolation, enabling users to run workloads such as GPU-intensive AI tasks without risk. This is achieved through VFIO passthrough, providing native access to hardware resources.
Optimized for Speed and Performance: Experience swift boot times (50-150ms for initramfs vs rootfs, which takes longer), making it suitable for high-density workloads and ephemeral environments.
To create a microVM with Volant, follow this straightforward command:
volar vms create web --plugin caddy --cpu 2 --memory 512
After setup, access the service with ease:
curl 192.168.127.10
# Outputs: Hello from Caddy in a Volant microVM!
For more detailed knowledge, visit the full documentation. The roadmap reveals upcoming features and enhancements planned for the future, ensuring Volant continues to evolve with user needs.
Volant delivers a unique solution for managing microVMs, striking an optimal balance between configurability, usability, and security, making it an ideal choice for developers and operators looking to implement cutting-edge virtualization technology.
No comments yet.
Sign in to be the first to comment.