drain

package
v0.0.0-...-f071e3e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 8, 2016 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreatorRef

func CreatorRef(pod *api.Pod) (*api.SerializedReference, error)

CreatorRef returns the kind of the creator reference of the pod.

func CreatorRefKind

func CreatorRefKind(pod *api.Pod) (string, error)

CreatorRefKind returns the kind of the creator of the pod.

func GetPodsForDeletionOnNodeDrain

func GetPodsForDeletionOnNodeDrain(
	podList []*api.Pod,
	decoder runtime.Decoder,
	skipNodesWithSystemPods bool,
	skipNodesWithLocalStorage bool,
	checkReferences bool,
	client *client.Client,
	minReplica int32) ([]*api.Pod, error)

GetPodsForDeletionOnNodeDrain returns pods that should be deleted on node drain as well as some extra information about possibly problematic pods (unreplicated and deamon sets).

func HasLocalStorage

func HasLocalStorage(pod *api.Pod) bool

HasLocalStorage returns true if pod has any local storage.

func IsMirrorPod

func IsMirrorPod(pod *api.Pod) bool

IsMirrorPod checks whether the pod is a mirror pod.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL