kubernetesk8s.io/kubernetes/pkg/volumeclaimbinder Index | Files

package volumeclaimbinder

import "k8s.io/kubernetes/pkg/volumeclaimbinder"

Index

Functions

func NewBinderClient

func NewBinderClient(c client.Interface) binderClient

func NewPersistentVolumeOrderedIndex

func NewPersistentVolumeOrderedIndex() *persistentVolumeOrderedIndex

Types

type PersistentVolumeClaimBinder

type PersistentVolumeClaimBinder struct {
	// contains filtered or unexported fields
}

PersistentVolumeClaimBinder is a controller that synchronizes PersistentVolumeClaims.

func NewPersistentVolumeClaimBinder

func NewPersistentVolumeClaimBinder(kubeClient client.Interface, syncPeriod time.Duration) *PersistentVolumeClaimBinder

NewPersistentVolumeClaimBinder creates a new PersistentVolumeClaimBinder

func (*PersistentVolumeClaimBinder) Run

func (controller *PersistentVolumeClaimBinder) Run()

Run starts all of this binder's control loops

func (*PersistentVolumeClaimBinder) Stop

func (controller *PersistentVolumeClaimBinder) Stop()

Stop gracefully shuts down this binder

Source Files

persistent_volume_claim_binder.go types.go

Version
v0.18.0
Published
May 29, 2015
Platform
js/wasm
Imports
16 packages
Last checked
31 minutes ago

Tools for package owners.