package
1.12.0-alpha.0
Repository: https://github.com/karmada-io/karmada.git
Documentation: pkg.go.dev

# Functions

IndexField registers Indexer functions to controller manager.

# Constants

ControllerName is the controller name that will be used when reporting events.
HealthUpdateRetry controls the number of retries of writing cluster health update.
MonitorRetrySleepTime is the amount of time the cluster controller that should sleep between retrying cluster health updates.
TaintManagerName is the controller name that will be used for taint management.

# Variables

NotReadyTaintTemplate is the taint for when a cluster is not ready for executing resources.
NotReadyTaintTemplateForSched is the taint for when a cluster is not ready for executing resources.
TerminatingTaintTemplate is the taint for when a cluster is terminating executing resources.
UnreachableTaintTemplate is the taint for when a cluster becomes unreachable.
UnreachableTaintTemplateForSched is the taint for when a cluster becomes unreachable.

# Structs

Controller is to sync Cluster.
NoExecuteTaintManager listens to Taint/Toleration changes and is responsible for removing objects from Clusters tainted with NoExecute Taints.