package app
import "k8s.io/kubernetes/plugin/cmd/kube-scheduler/app"
Package app implements a Server object for running the scheduler.
Index ¶
- func CreateScheduler( s *options.SchedulerServer, kubecli *clientset.Clientset, nodeInformer coreinformers.NodeInformer, podInformer coreinformers.PodInformer, pvInformer coreinformers.PersistentVolumeInformer, pvcInformer coreinformers.PersistentVolumeClaimInformer, replicationControllerInformer coreinformers.ReplicationControllerInformer, replicaSetInformer extensionsinformers.ReplicaSetInformer, statefulSetInformer appsinformers.StatefulSetInformer, serviceInformer coreinformers.ServiceInformer, recorder record.EventRecorder, ) (*scheduler.Scheduler, error)
- func NewSchedulerCommand() *cobra.Command
- func Run(s *options.SchedulerServer) error
Functions ¶
func CreateScheduler ¶
func CreateScheduler( s *options.SchedulerServer, kubecli *clientset.Clientset, nodeInformer coreinformers.NodeInformer, podInformer coreinformers.PodInformer, pvInformer coreinformers.PersistentVolumeInformer, pvcInformer coreinformers.PersistentVolumeClaimInformer, replicationControllerInformer coreinformers.ReplicationControllerInformer, replicaSetInformer extensionsinformers.ReplicaSetInformer, statefulSetInformer appsinformers.StatefulSetInformer, serviceInformer coreinformers.ServiceInformer, recorder record.EventRecorder, ) (*scheduler.Scheduler, error)
CreateScheduler encapsulates the entire creation of a runnable scheduler.
func NewSchedulerCommand ¶
NewSchedulerCommand creates a *cobra.Command object with default parameters
func Run ¶
func Run(s *options.SchedulerServer) error
Run runs the specified SchedulerServer. This should never exit.
Source Files ¶
configurator.go server.go
Directories ¶
Path | Synopsis |
---|---|
plugin/cmd/kube-scheduler/app/options | Package options provides the scheduler flags |
- Version
- v1.7.6
- Published
- Sep 14, 2017
- Platform
- js/wasm
- Imports
- 36 packages
- Last checked
- 1 minute ago –
Tools for package owners.