package
1.33.0-alpha.2
Repository: https://github.com/kubernetes/kubernetes.git
Documentation: pkg.go.dev
# Functions
ApplyRevision returns a new StatefulSet constructed by restoring the state in revision to set.
NewDefaultStatefulSetControl returns a new instance of the default implementation StatefulSetControlInterface that implements the documented semantics for StatefulSets.
NewRealStatefulSetStatusUpdater returns a StatefulSetStatusUpdaterInterface that updates the Status of a StatefulSet, using the supplied client and setLister.
NewStatefulPodControl constructs a StatefulPodControl using a realStatefulPodControlObjectManager with the given clientset, listers and EventRecorder.
NewStatefulPodControlFromManager creates a StatefulPodControl using the given StatefulPodControlObjectManager and recorder.
NewStatefulSetController creates a new statefulset controller.
# Constants
Realistic value for maximum in-flight requests when processing in parallel mode.
# Structs
StatefulPodControl defines the interface that StatefulSetController uses to create, update, and delete Pods, and to update the Status of a StatefulSet.
StatefulSetController controls statefulsets.
# Interfaces
StatefulPodControlObjectManager abstracts the manipulation of Pods and PVCs.
StatefulSetControl implements the control logic for updating StatefulSets and their children Pods.
StatefulSetStatusUpdaterInterface is an interface used to update the StatefulSetStatus associated with a StatefulSet.