There are two generally available capabilities as
part of the extended scheduling: cluster and namespace-wide attribute overrides
for resources.
At the cluster level, operators can use
ClusterResourceOverride to define rules based on cluster labels, specifying
changes to be applied to various cluster-wide resources such as namespaces,
cluster roles, cluster role bindings, or custom resource definitions (CRDs). These
modifications might include updates to permissions, configurations, or other
parameters. For namespace-level control, a ResourceOverride can be used define
rules based on cluster labels, specifying changes to be applied to resources
such as Deployments, StatefulSets, ConfigMaps, or Secrets. These changes can
include updates to container images, environment variables, resource limits, or
any other configurable parameters.
Together these overrides help ensure consistent
management and enforcement of configurations across your Fleet-managed
Kubernetes clusters.
Learn more.