kubernetes: github.com/erikstmartin/kubernetes/pkg/constraint Index | Files

package constraint

import "github.com/erikstmartin/kubernetes/pkg/constraint"

Package constraint has functions for ensuring that collections of containers are allowed to run together on a single host.

TODO: Add resource math. Phrase this code in a way that makes it easy to call from schedulers as well as from the feasiblity check that apiserver performs.


Package Files

constraint.go doc.go ports.go

func Allowed Uses

func Allowed(pods []api.BoundPod) bool

Allowed returns true if pods is a collection of bound pods which can run without conflict on a single minion.

func PortsConflict Uses

func PortsConflict(pods []api.BoundPod) bool

PortsConflict returns true iff two containers attempt to expose the same host port.

Package constraint imports 1 packages (graph). Updated 2018-04-10. Refresh now. Tools for package owners.