package scheduler
import "github.com/docker/swarm/scheduler"
Index ¶
Types ¶
type Scheduler ¶
Scheduler is exported
func New ¶
func New(strategy strategy.PlacementStrategy, filters []filter.Filter) *Scheduler
New is exported
func (*Scheduler) Filters ¶
Filters returns the list of filter's name
func (*Scheduler) SelectNodesForContainer ¶
func (s *Scheduler) SelectNodesForContainer(nodes []*node.Node, config *cluster.ContainerConfig) ([]*node.Node, error)
SelectNodesForContainer will return a list of nodes where the container can be scheduled, sorted by order or preference.
func (*Scheduler) Strategy ¶
Strategy returns the strategy name
Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
scheduler/filter | |
scheduler/node | |
scheduler/strategy |
- Version
- v1.2.9 (latest)
- Published
- Jun 1, 2018
- Platform
- linux/amd64
- Imports
- 7 packages
- Last checked
- 1 month ago –
Tools for package owners.