package app
import "k8s.io/kubernetes/cmd/kube-scheduler/app"
Package app implements a Server object for running the scheduler.
Index ¶
- func NewSchedulerCommand() *cobra.Command
- func NewSchedulerConfig(s schedulerserverconfig.CompletedConfig) (*factory.Config, error)
- func Run(cc schedulerserverconfig.CompletedConfig, stopCh <-chan struct{}) error
Functions ¶
func NewSchedulerCommand ¶
NewSchedulerCommand creates a *cobra.Command object with default parameters
func NewSchedulerConfig ¶
func NewSchedulerConfig(s schedulerserverconfig.CompletedConfig) (*factory.Config, error)
NewSchedulerConfig creates the scheduler configuration. This is exposed for use by tests.
func Run ¶
func Run(cc schedulerserverconfig.CompletedConfig, stopCh <-chan struct{}) error
Run executes the scheduler based on the given configuration. It only return on error or when stopCh is closed.
Source Files ¶
server.go
Directories ¶
Path | Synopsis |
---|---|
cmd/kube-scheduler/app/config | |
cmd/kube-scheduler/app/options | |
cmd/kube-scheduler/app/testing |
- Version
- v1.13.5
- Published
- Mar 22, 2019
- Platform
- js/wasm
- Imports
- 44 packages
- Last checked
- 1 minute ago –
Tools for package owners.