Droplets are virtual machines managed by Uncloud. Under the hood, each Droplet is a KubeVirt VirtualMachine resource running on your Kubernetes cluster.
How Droplets Work
When you create a Droplet:- A record is created in SQLite with status
provisioning - The sync loop picks it up and creates a KubeVirt
VirtualMachineCRD - KubeVirt schedules the VM on an available node
- The sync loop pulls the runtime status (IP addresses, phase) back to SQLite
- The Droplet status transitions to
running
Droplet Lifecycle
Plans (Instance Types)
Droplets are sized using plans that define CPU, memory, and disk:Images (Operating Systems)
Supported OS images include:- Ubuntu — 22.04 LTS, 20.04 LTS
- Debian — 12, 11
- CentOS — Stream 9
- Fedora — 39
- Rocky Linux — 9
- Alpine — 3.19