package minion

import "k8s.io/kubernetes/contrib/mesos/pkg/minion"

Package minion contains the executor and proxy bootstrap code for a Mesos slave

Index

Types

type MinionServer

type MinionServer struct {
	// embed the executor server to be able to use its flags
	// TODO(sttts): get rid of this mixing of the minion and the executor server with a multiflags implementation for km
	KubeletExecutorServer *exservice.KubeletExecutorServer
	// contains filtered or unexported fields
}

func NewMinionServer

func NewMinionServer() *MinionServer

NewMinionServer creates the MinionServer struct with default values to be used by hyperkube

func (*MinionServer) AddExecutorFlags

func (ms *MinionServer) AddExecutorFlags(fs *pflag.FlagSet)

func (*MinionServer) AddMinionFlags

func (ms *MinionServer) AddMinionFlags(fs *pflag.FlagSet)

func (*MinionServer) Run

func (ms *MinionServer) Run(hks hyperkube.Interface, _ []string) error

runs the main kubelet loop, closing the kubeletFinished chan when the loop exits. never returns.

Source Files

doc.go server.go

Directories

PathSynopsis
contrib/mesos/pkg/minion/configPackage config contains minion configuration constants.
contrib/mesos/pkg/minion/tasksPackage tasks provides an API for supervising system processes as Task's.
Version
v1.4.9
Published
Feb 15, 2017
Platform
js/wasm
Imports
21 packages
Last checked
7 minutes ago

Tools for package owners.