Help us shape the future of Go! Take the 2026 Go Developer Survey

node

package
v1.2.1 Latest Latest
Warning

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

Go to latest
Published: May 3, 2016 License: Apache-2.0, CC-BY-SA-4.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Node

type Node struct {
	ID         string
	IP         string
	Addr       string
	Name       string
	Labels     map[string]string
	Containers cluster.Containers
	Images     []*cluster.Image

	UsedMemory  int64
	UsedCpus    int64
	TotalMemory int64
	TotalCpus   int64

	HealthIndicator int64
}

Node is an abstract type used by the scheduler.

func NewNode

func NewNode(e *cluster.Engine) *Node

NewNode creates a node from an engine.

func (*Node) AddContainer

func (n *Node) AddContainer(container *cluster.Container) error

AddContainer injects a container into the internal state.

func (*Node) Container

func (n *Node) Container(IDOrName string) *cluster.Container

Container returns the container with IDOrName in the engine.

func (*Node) IsHealthy

func (n *Node) IsHealthy() bool

IsHealthy responses if node is in healthy state

Jump to

Keyboard shortcuts

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