Documentation
¶
Index ¶
Constants ¶
View Source
const ( // AnnSelectedNode annotation is added to a PVC that has been triggered by scheduler to // be dynamically provisioned. Its value is the name of the selected node. // https://github.com/kubernetes/kubernetes/blob/9bae1bc56804db4905abebcd408e0f02e199ab93/pkg/controller/volume/persistentvolume/util/util.go#L53 AnnSelectedNode = "volume.kubernetes.io/selected-node" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LogicalVolumeReconciler ¶
LogicalVolumeReconciler reconciles a LogicalVolume object on each node.
func NewLogicalVolumeReconciler ¶
func NewLogicalVolumeReconciler(client client.Client, lvmc lsm.Client, log logr.Logger, nodeName string) *LogicalVolumeReconciler
NewLogicalVolumeReconciler returns LogicalVolumeReconciler with creating lvService and vgService.
func (*LogicalVolumeReconciler) Reconcile ¶
Reconcile creates/deletes LVM logical volume for a LogicalVolume.
func (*LogicalVolumeReconciler) SetupWithManager ¶
func (r *LogicalVolumeReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up Reconciler with Manager.
type NodeReconciler ¶
NodeReconciler reconciles a Node object
func (*NodeReconciler) SetupWithManager ¶
func (r *NodeReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up Reconciler with Manager.
type PersistentVolumeClaimReconciler ¶
type PersistentVolumeClaimReconciler struct {
client.Client
APIReader client.Reader
Log logr.Logger
}
PersistentVolumeClaimReconciler reconciles a PersistentVolumeClaim object
func (*PersistentVolumeClaimReconciler) SetupWithManager ¶
func (r *PersistentVolumeClaimReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up Reconciler with Manager.
Click to show internal directories.
Click to hide internal directories.