package
0.0.0-20191024030528-a481964b876e
Repository: https://github.com/divinerapier/learn-kubernetes.git
Documentation: pkg.go.dev

# Packages

Package cache implements data structures used by the kubelet volume manager to keep track of attached volumes and the pods that mounted them.
No description provided by the author
Package populator implements interfaces that monitor and keep the states of the caches in sync with the "ground truth".
Package reconciler implements interfaces that attempt to reconcile the desired state of the world with the actual state of the world by triggering relevant actions (attach, detach, mount, unmount).

# Functions

NewFakeVolumeManager creates a new VolumeManager test instance.
NewVolumeManager returns a new concrete instance implementing the VolumeManager interface.

# Structs

FakeVolumeManager is a test implementation that just tracks calls.

# Interfaces

VolumeManager runs a set of asynchronous loops that figure out which volumes need to be attached/mounted/unmounted/detached based on the pods scheduled on this node and makes it so.