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 ¶
Path | Synopsis |
---|---|
contrib/mesos/pkg/minion/config | Package config contains minion configuration constants. |
contrib/mesos/pkg/minion/tasks | Package tasks provides an API for supervising system processes as Task's. |
- Version
- v1.1.8
- Published
- Feb 23, 2016
- Platform
- js/wasm
- Imports
- 18 packages
- Last checked
- 42 seconds ago –
Tools for package owners.