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
func NewLogicalVolumeReconciler ¶
func NewLogicalVolumeReconciler(client client.Client, lvmc lsm.Client, nodeName string) *LogicalVolumeReconciler
NewLogicalVolumeReconciler returns LogicalVolumeReconciler with creating lvService and vgService.
func (*LogicalVolumeReconciler) Reconcile ¶
func (r *LogicalVolumeReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
Reconcile creates/deletes LVM logical volume for a LogicalVolume.
func (*LogicalVolumeReconciler) SetupWithManager ¶
func (r *LogicalVolumeReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type NodeReconciler ¶
type NodeReconciler struct {
// contains filtered or unexported fields
}
NodeReconciler reconciles a Node object
func NewNodeReconciler ¶
func NewNodeReconciler(client client.Client, skipNodeFinalize bool) *NodeReconciler
NewNodeReconciler returns NodeReconciler.
func (*NodeReconciler) SetupWithManager ¶
func (r *NodeReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type PersistentVolumeClaimReconciler ¶
type PersistentVolumeClaimReconciler struct {
// contains filtered or unexported fields
}
PersistentVolumeClaimReconciler reconciles a PersistentVolumeClaim object
func NewPersistentVolumeClaimReconciler ¶
func NewPersistentVolumeClaimReconciler(client client.Client, apiReader client.Reader) *PersistentVolumeClaimReconciler
NewPersistentVolumeClaimReconciler returns PersistentVolumeClaimReconciler.
func (*PersistentVolumeClaimReconciler) Reconcile ¶
func (r *PersistentVolumeClaimReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
Reconcile PVC
func (*PersistentVolumeClaimReconciler) SetupWithManager ¶
func (r *PersistentVolumeClaimReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
Click to show internal directories.
Click to hide internal directories.