package
1.2.0-alpha.4
Repository: https://github.com/ericchiang/kubernetes.git
Documentation: pkg.go.dev

# Packages

Package components implements independent aspects of the scheduler which do not use Framework or Scheduler internals, but rely solely on the Scheduler interface.
Package config provides mechanisms for low-level scheduler tuning.
Package constraint exposes Marathon-like constraints for scheduling pods.
Package errors contains all scheduler wide used errors.
Package ha encapsulates high-availability scheduler concerns.
Package integration implements integration tests.
Package meta defines framework constants used as keys in k8s annotations that are attached to k8s pods.
Package metrics defines and exposes instrumentation metrics of the scheduler.
Package podtask maps Kubernetes pods to Mesos tasks.
Package queuer implements a Pod Queuer which stores and yields pods waiting being scheduled.
Package resource contains the Mesos scheduler specific resource functions.
Package service contains the cmd/k8sm-scheduler glue code.
Package uid encapsulates unique identifiers code used by the scheduler.

# Structs

MockScheduler implements SchedulerApi.

# Interfaces

Scheduler abstracts everything other components of the scheduler need to access from eachother.