This wiki covers the core ZEDEDA Cloud objects and workflows used to deploy and manage edge workloads on EVE-KVM. Each section explains what the object is, how to create it via ZEDUI, Terraform, and the API, and what happens on the edge node when it is applied.
| # | Page | Description |
|---|---|---|
| 01 | Projects | Top-level org unit; types, policies, Zero-Touch Deployments |
| 02 | Datastores | Remote storage backends: HTTP, S3, Azure Blob, container registries |
| 03 | Images | VM disk images and OCI container images |
| 03a | Networks | EVE-OS control-plane port config: DHCP, static IP, proxy |
| 03b | Network Instances | App data-plane networking: Switch and Local NIs |
| 04 | EVE-OS Images | OS firmware for edge nodes; upgrades, variants, cluster upgrades |
| 05 | Patch Envelopes | Runtime file and config delivery to running apps via metadata server |
| 06 | Persistent Volumes and Content Trees | Stateful block storage and read-only image-backed volumes |
| 07a | Edge Apps | App Bundle definitions: manifest, images, interfaces, ACLs, resources |
| 07b | App Instances | Deploying bundles to nodes: network wiring, cloud-init, SR-IOV |
| 08 | Marketplace | Importing and deploying Marketplace apps (same flow as App Instances) |
When setting up a project from scratch, create objects in this order:
ZEDUI / Terraform / API
|
v
ZEDEDA Cloud Controller
(stores config, tracks state,
distributes to devices)
|
| HTTPS / mTLS heartbeat (default 60s)
|
v
EVE-OS on Edge Node
(pulls config, downloads images from datastores,
creates network instances, starts workloads via KVM)
|
v
Running Workload
(VM via KVM/QEMU on EVE-KVM,
or OCI container via containerd)