kubernetesk8s.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.

Index

Types

type Controller

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

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

func NewController

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

NewController creates an ephemeral volume controller.

Source Files

controller.go doc.go

Version
v1.19.16
Published
Oct 27, 2021
Platform
js/wasm
Imports
20 packages
Last checked
8 minutes ago

Tools for package owners.