package util

import "k8s.io/kubernetes/plugin/pkg/scheduler/util"

Index

Functions

func GetUsedPorts

func GetUsedPorts(pods ...*v1.Pod) map[int]bool

GetUsedPorts returns the used host ports of Pods: if 'port' was used, a 'port:true' pair will be in the result; but it does not resolve port conflict.

Types

type PodBackoff

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

func CreateDefaultPodBackoff

func CreateDefaultPodBackoff() *PodBackoff

func CreatePodBackoff

func CreatePodBackoff(defaultDuration, maxDuration time.Duration) *PodBackoff

func CreatePodBackoffWithClock

func CreatePodBackoffWithClock(defaultDuration, maxDuration time.Duration, clock clock) *PodBackoff

func (*PodBackoff) Gc

func (p *PodBackoff) Gc()

func (*PodBackoff) GetEntry

func (p *PodBackoff) GetEntry(podID ktypes.NamespacedName) *backoffEntry

func (*PodBackoff) MaxDuration

func (p *PodBackoff) MaxDuration() time.Duration

Source Files

backoff_utils.go utils.go

Version
v1.7.7
Published
Sep 28, 2017
Platform
js/wasm
Imports
7 packages
Last checked
4 minutes ago

Tools for package owners.