Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func StartReconciler ¶ added in v0.12.0
func StartReconciler() error
Types ¶
type KubeletClientConfig ¶ added in v0.13.2
type KubeletClientConfig struct { // Address specifies the kubelet address Address string // Port specifies the default port - used if no information about Kubelet port can be found in Node.NodeStatus.DaemonEndpoints. Port int // TLSClientConfig contains settings to enable transport layer security restclient.TLSClientConfig // Server requires Bearer authentication BearerToken string // HTTPTimeout is used by the client to timeout http requests to Kubelet. HTTPTimeout time.Duration }
KubeletClientConfig defines config parameters for the kubelet client
type MountController ¶ added in v0.15.0
func NewMountController ¶ added in v0.15.0
func NewMountController(client *k8sclient.K8sClient) *MountController
func (*MountController) SetupWithManager ¶ added in v0.15.0
func (m *MountController) SetupWithManager(mgr ctrl.Manager) error
type PodDriver ¶
type PodDriver struct { Client *k8sclient.K8sClient mount.SafeFormatAndMount // contains filtered or unexported fields }
func NewPodDriver ¶
func NewPodDriver(client *k8sclient.K8sClient, mounter mount.SafeFormatAndMount) *PodDriver
func (*PodDriver) CleanUpCache ¶ added in v0.14.1
CleanUpCache clean up cache
func (*PodDriver) SetMountInfo ¶ added in v0.17.4
func (p *PodDriver) SetMountInfo(mit mountInfoTable)
type PodReconciler ¶
type PodReconciler struct { mount.SafeFormatAndMount *k8sclient.K8sClient }
Click to show internal directories.
Click to hide internal directories.