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

package controller

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

Package controller contains logic for watching and synchronizing replicationControllers.

Index

Types

type PodControlInterface

type PodControlInterface interface {
	// contains filtered or unexported methods
}

PodControlInterface is an interface that knows how to add or delete pods created as an interface to allow testing.

type RealPodControl

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

RealPodControl is the default implementation of PodControllerInterface.

type ReplicationManager

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

ReplicationManager is responsible for synchronizing ReplicationController objects stored in the system with actual running pods.

func NewReplicationManager

func NewReplicationManager(kubeClient client.Interface) *ReplicationManager

NewReplicationManager creates a new ReplicationManager.

func (*ReplicationManager) Run

func (rm *ReplicationManager) Run(period time.Duration)

Run begins watching and syncing.

Source Files

doc.go replication_controller.go

Version
v0.6.1
Published
Dec 9, 2014
Platform
js/wasm
Imports
7 packages
Last checked
1 minute ago

Tools for package owners.