kubernetes: k8s.io/kubernetes/pkg/controller/volume/ephemeral Index | Files

package ephemeral

import "k8s.io/kubernetes/pkg/controller/volume/ephemeral"

Package ephemeral implements the controller part of https://github.com/kubernetes/enhancements/tree/master/keps/sig-storage/1698-generic-ephemeral-volumes

It was derived from the expand controller.


Package Files

controller.go doc.go

type Controller Uses

type Controller interface {
    Run(workers int, stopCh <-chan struct{})

Controller creates PVCs for ephemeral inline volumes in a pod spec.

func NewController Uses

func NewController(
    kubeClient clientset.Interface,
    podInformer coreinformers.PodInformer,
    pvcInformer coreinformers.PersistentVolumeClaimInformer) (Controller, error)

NewController creates an ephemeral volume controller.

Package ephemeral imports 20 packages (graph) and is imported by 2 packages. Updated 2020-07-19. Refresh now. Tools for package owners.