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
type PodReconciler ¶
type PodReconciler struct {
mount.SafeFormatAndMount
*k8sclient.K8sClient
}
Click to show internal directories.
Click to hide internal directories.