Skip to content

Controllers

Controllers run in namespaces fleet-console / fleet-system on the hub:

Controller CRDs Role
fleet-site FleetSite, FleetClusterJoin, FleetAcme, FleetIngressAuth, FleetLLM, FleetInstanceBackup, FleetInstanceRestore Site registry, bootstrap bundles, Ansible Jobs, edge ConfigMap upsert, provider install, backup/restore, optional LLM
fleet-edge FleetAppRoute Hub Traefik fragments, spoke Ingress ManifestWorks, ACME queue
fleet-edge-route-sync — (writes FleetAppRoute) Polls DCM catalog instances → create/update/prune routes
fleet-failover-controller — (patches FleetAppRoute.status) Standby failover: updates status.activeCluster
fleet-console-auth FleetOrg, FleetRole, FleetRoleBinding, FleetUser, FleetCatalogAccess, FleetLLMApiKey Session RBAC gate, org quotas, proxy to DCM and fleet-site APIs

Component deep dives: fleet-site, fleet-edge, Console and auth.