Overview
Managing compute hosts
The fuse hosts/fuse host commands manage the compute hosts the scheduler
places microVMs onto. fuse hosts (plural) lists hosts; fuse host (singular)
with an ID selects an active host for the current context, and its subcommands
register, inspect, and manage individual hosts.
Commands
| Command | Purpose |
|---|---|
fuse hosts list |
List all registered hosts. |
fuse host <id> |
Select an active host, or show the current selection with no ID. |
fuse host register |
Register a new compute host. |
fuse host get |
Show one host’s details. |
fuse host cordon |
Mark a host unschedulable. |
fuse host uncordon |
Return a host to active scheduling. |
fuse host remove |
Deregister a host. |
fuse host metrics |
Show capacity vs. allocated for a host. |
The split is not strict: register, get, cordon, uncordon, remove, and
metrics are registered under both names, so fuse hosts register works
exactly as fuse host register does. Only the bare forms differ, fuse hosts
lists and fuse host <id> selects.
Active host selection
Many other commands (fuse environment list’s default filter, for example)
scope themselves to whichever host is currently selected for the active
context. This is a CLI-local convenience, not an API concept, fuse environment create schedules orchestrator-wide regardless of the selection; use --region
on create to influence placement instead. See
Hosts for the concept-level model.