kubernetesk8s.io/kubernetes/pkg/controller/namespace Index | Files

package namespace

import "k8s.io/kubernetes/pkg/controller/namespace"

namespace contains a controller that handles namespace lifecycle

Index

Types

type NamespaceController

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

NamespaceController is responsible for performing actions dependent upon a namespace phase

func NewNamespaceController

func NewNamespaceController(
	kubeClient clientset.Interface,
	clientPool dynamic.ClientPool,
	groupVersionResources []unversioned.GroupVersionResource,
	resyncPeriod time.Duration,
	finalizerToken api.FinalizerName) *NamespaceController

NewNamespaceController creates a new NamespaceController

func (*NamespaceController) Run

func (nm *NamespaceController) Run(workers int, stopCh <-chan struct{})

Run starts observing the system with the specified number of workers.

Source Files

doc.go namespace_controller.go namespace_controller_utils.go

Version
v1.5.0-alpha.1
Published
Oct 11, 2016
Platform
js/wasm
Imports
19 packages
Last checked
2 minutes ago

Tools for package owners.