package
1.33.0-alpha.2
Repository: https://github.com/kubernetes/kubernetes.git
Documentation: pkg.go.dev
# Packages
Package nodeinfomanager includes internal functions used to add/delete labels to kubernetes nodes for corresponding CSI drivers.
# Functions
GetCSIDriverName returns the csi driver name.
GetCSIMounterPath returns the mounter path given the base path.
NewCSIMetricsManager creates a CSIMetricsManager object.
NewMetricsCsi creates a new metricsCsi with the Volume ID and path.
ProbeVolumePlugins returns implemented plugins.
# Constants
CSIPluginName is the name of the in-tree CSI Plugin.
CsiResyncPeriod is default resync period duration TODO: increase to something useful.
TestInformerSyncPeriod is informer sync period duration for testing.
TestInformerSyncTimeout is informer timeout duration for testing.
# Variables
PluginHandler is the plugin registration handler interface passed to the pluginwatcher module in kubelet.
# Structs
Driver is a description of a CSI Driver, defined by an endpoint and the highest CSI version supported.
DriversStore holds a list of CSI Drivers.
MetricsManager defines the metrics manager for CSI operation.
RegistrationHandler is the handler which is fed to the pluginwatcher API.