package
0.10.2
Repository: https://github.com/openkruise/kruise.git
Documentation: pkg.go.dev

# Functions

Add creates a new StatefulSet Controller and adds it to the Manager with default RBAC.
ApplyRevision returns a new StatefulSet constructed by restoring the state in revision to set.
GetStatefulsetConditition returns the condition with the provided type.
Match check if the given StatefulSet's template matches the template stored in the given history.
NewDefaultStatefulSetControl returns a new instance of the default implementation ControlInterface that implements the documented semantics for StatefulSets.
NewRealStatefulPodControl returns a new realStatefulPodControl.
NewRealStatefulSetStatusUpdater returns a StatusUpdaterInterface that updates the Status of a StatefulSet, using the supplied client and setLister.
NewStatefulsetCondition creates a new statefulset condition.
SetStatefulsetCondition updates the statefulset to include the provided condition.
SortPodsAscendingOrdinal sorts the given Pods according to their oridinals.

# Structs

ReconcileStatefulSet reconciles a StatefulSet object.

# Interfaces

ControlInterface implements the control logic for updating StatefulSets and their children Pods.
StatefulPodControlInterface defines the interface that StatefulSetController uses to create, update, and delete Pods, and to update the Status of a StatefulSet.
StatusUpdaterInterface is an interface used to update the StatefulSetStatus associated with a StatefulSet.