FORGE_DEFAULT_FLEET_KIND only says which one to seed at first start. User commands stay the same. There is no runtime fallback if the chosen backend is misconfigured.
Comparison
How to choose
- One box:
local. Fewest moving parts. - Two to eight machines, no K8s and no Slurm:
agent. Console no longer needs the Docker socket. - Existing Kubernetes:
kuberay. One RayCluster per job, K8s reclaims it. - Existing Slurm:
slurm. The platform is the submit and observe layer; the site scheduler still owns the queue.
Pages
Shared install
Console process, database, object storage, reverse proxy
Fleets
Registering machines, join tokens, drain, liveness
local
Single-node Docker
node
Bare-metal machines running forgelet
kuberay
Operator, RBAC, job packages
slurm
slurmrestd, runtime profiles, hetjob