Skip to content

Multi-tenancy

Organizations partition console access: platform admins operate shared infrastructure; customers own prefixed sites, dedicated clusters, and catalog instances within org quotas.

Actor Scope Can create Cannot
dc-admin Platform Orgs, pool labels, catalog, policies
org-admin One org Org users/bindings, sites/clusters, instances, dedicated-only policies Cross-org, shared-pool policies
customer One org {slug}-* sites/clusters, catalog instances Catalog items, provider install, shared clusters
Label Values
fleet.org Org slug; empty clears
fleet.pool shared | dedicated

Naming: metadata.name must match ^{slug}-[a-z0-9]([-a-z0-9]*[a-z0-9])?$.

console.umkim.com/v1alpha1 FleetOrg:

  • spec.slug — immutable, unique
  • spec.sharedQuota — CPU, memory, optional GPU and LLM tokens on shared pool
  • status.sharedUsage — computed from shared-pool catalog instances

Scope inheritance: Org → Site → Cluster.