Skip to content

Cluster Resources

This section covers Kubernetes resources that operate at the cluster or infrastructure layer. These objects rarely carry business traffic directly, but they define capacity, quota, scheduling and policy boundaries.

Quick Navigation

SectionContentWhen to Read
NodeNode listing, labels and taints, drain and evictNode maintenance, scaling, upgrades
NamespaceCreating namespaces, attaching quotas, isolating authorizationMulti-team or multi-environment isolation
ResourceQuota / LimitRangeNamespace-level resource quota and default request / limitControl resource usage
Scheduling / PDB / Lease / RuntimeClassPriorityClass, PodDisruptionBudget, Lease, RuntimeClassScheduling policy and availability guarantees
Admission WebhookValidating and Mutating Webhook configuration viewerTroubleshoot admission control
FlowControlflowcontrol.apiserver.k8s.io API group and prioritiesTune apiserver rate limiting
DRA (Dynamic Resource Allocation)DRA resource templates and claimsGPUs and other heterogeneous accelerators
  1. First-time organization — split the cluster by team or environment with Namespace, then set boundaries via ResourceQuota / LimitRange;
  2. Day-to-day operations — read Node for bring-up and tear-down; read the PDB section of Scheduling / PDB / Lease / RuntimeClass for rolling upgrades and self-healing;
  3. Platform team — read Admission Webhook and FlowControl;
  4. AI and heterogeneous resources — read DRA (Dynamic Resource Allocation).

Tier 1 resources

LimitRange, ResourceQuota, PriorityClass, PodDisruptionBudget, EndpointSlice and Lease are classified as Tier 1 resources. Kuboard does not cache them by default — they are fetched directly from the apiserver. Their form pages accept ?demo=true to preload sample data so you can verify the controls without a live cluster.