package service

import "k8s.io/kubernetes/contrib/mesos/pkg/scheduler/service"

Package service contains the cmd/k8sm-scheduler glue code

Index

Constants

const (
	SCHEDULER_SERVICE_NAME = "k8sm-scheduler"
)

Functions

func StaticPodValidator

func StaticPodValidator(
	defaultContainerCPULimit resources.CPUShares,
	defaultContainerMemLimit resources.MegaBytes,
	accumCPU, accumMem *float64,
) podutil.FilterFunc

StaticPodValidator discards a pod if we can't calculate resource limits for it.

Types

type SchedulerServer

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

func NewSchedulerServer

func NewSchedulerServer() *SchedulerServer

NewSchedulerServer creates a new SchedulerServer with default parameters

func (*SchedulerServer) AddHyperkubeFlags

func (s *SchedulerServer) AddHyperkubeFlags(fs *pflag.FlagSet)

func (*SchedulerServer) AddStandaloneFlags

func (s *SchedulerServer) AddStandaloneFlags(fs *pflag.FlagSet)

func (*SchedulerServer) Run

func (s *SchedulerServer) Run(hks hyperkube.Interface, _ []string) error

Source Files

doc.go publish.go service.go validation.go

Version
v1.4.0
Published
Sep 26, 2016
Platform
js/wasm
Imports
68 packages
Last checked
50 seconds ago

Tools for package owners.