package
1.1.0-alpha.1
Repository: https://github.com/angdev/kubernetes.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
CAUTION: If you update code in this file, you may need to also update code in contrib/mesos/pkg/service/endpoints_controller.go.
Package framework implements all the grunt work involved in running a simple controller.
namespace contains a controller that handles namespace lifecycle.
Package nodecontroller contains code for syncing cloud instances with minion registry.
No description provided by the author
Package replication contains logic for watching and synchronizing replication controllers.
resourcequota contains a controller that makes resource quota usage observations.
Package routecontroller contains code for syncing cloud routing rules with the list of registered nodes.
Package servicecontroller contains code for syncing cloud load balancers with the service registry.
Package serviceaccount provides implementations to manage service accounts and service account tokens.

# Functions

FilterActivePods returns pods that have not terminated.
NewControllerExpectations returns a store for PodExpectations.

# Constants

No description provided by the author
If a watch drops a delete event for a pod, it'll take this long before a dormant controller waiting for those packets is woken up anyway.

# Variables

ExpKeyFunc to parse out the key from a PodExpectation.
No description provided by the author

# Structs

ControllerExpectations is a ttl cache mapping controllers to what they expect to see before being woken up for a sync.
PodExpectations track pod creates/deletes.
RealPodControl is the default implementation of PodControllerInterface.

# Interfaces

ControllerExpectationsInterface is an interface that allows users to set and wait on expectations.
Expectations are either fulfilled, or expire naturally.
PodControlInterface is an interface that knows how to add or delete pods created as an interface to allow testing.

# Type aliases

ActivePods type allows custom sorting of pods so a controller can pick the best ones to delete.