pkg/ directory
Directories ΒΆ
Path | Synopsis |
---|---|
contrib/mesos/pkg/archive | Package archive provides utilities to archive and unarchive filesystem hierarchies. |
contrib/mesos/pkg/assert | Package assert is an utility package containing reusable testing functionality extending github.com/stretchr/testify/assert |
contrib/mesos/pkg/backoff | Package backoff provides backoff functionality with a simple API. |
contrib/mesos/pkg/controllermanager | Package controllermanager is largely a clone of the upstream implementation, with additional functionality to select between stock or a customized endpoints controller. |
contrib/mesos/pkg/election | Package election provides interfaces used for master election. |
contrib/mesos/pkg/executor | Package executor includes a mesos executor, which contains a kubelet as its member to manage containers. |
contrib/mesos/pkg/executor/config | Package config contains executor configuration constants. |
contrib/mesos/pkg/executor/messages | Package messages exposes executor event/message names as constants. |
contrib/mesos/pkg/executor/service | Package service contains the cmd/k8sm-executor glue code. |
contrib/mesos/pkg/hyperkube | Package hyperkube facilitates the combination of multiple kubernetes-mesos components into a single binary form, providing a simple mechanism for intra-component discovery as per the original Kubernetes hyperkube package. |
contrib/mesos/pkg/minion | Package minion contains the executor and proxy bootstrap code for a Mesos slave |
contrib/mesos/pkg/minion/config | Package config contains minion configuration constants. |
contrib/mesos/pkg/minion/tasks | Package tasks provides an API for supervising system processes as Task's. |
contrib/mesos/pkg/offers | Package offers contains code that manages Mesos offers. |
contrib/mesos/pkg/offers/metrics | Package metrics defines and exposes instrumentation metrics related to Mesos offers. |
contrib/mesos/pkg/proc | Package proc provides opinionated utilities for processing background operations and future errors, somewhat inspired by libprocess. |
contrib/mesos/pkg/profile | Package profile contains reusable code for profiling Go programs with pprof. |
contrib/mesos/pkg/queue | Package queue provides several queue implementations, originally inspired by Kubernetes pkg/client/cache/fifo. |
contrib/mesos/pkg/redirfd | Some file descriptor manipulation funcs (Unix-Only), inspired by https://github.com/skarnet/execline/blob/master/src/execline/redirfd.c |
contrib/mesos/pkg/runtime | Package runtime provides utilities for semaphores (chan struct{}), a simple Latch implementation, and metrics for reporting handled panics. |
contrib/mesos/pkg/scheduler | Package scheduler implements the Kubernetes Mesos scheduler. |
contrib/mesos/pkg/scheduler/config | Package config provides mechanisms for low-level scheduler tuning. |
contrib/mesos/pkg/scheduler/constraint | Package constraint exposes Marathon-like constraints for scheduling pods. |
contrib/mesos/pkg/scheduler/ha | Package ha encapsulates high-availability scheduler concerns. |
contrib/mesos/pkg/scheduler/meta | Package meta defines framework constants used as keys in k8s annotations that are attached to k8s pods. |
contrib/mesos/pkg/scheduler/metrics | Package metrics defines and exposes instrumentation metrics of the scheduler. |
contrib/mesos/pkg/scheduler/podtask | Package podtask maps Kubernetes pods to Mesos tasks. |
contrib/mesos/pkg/scheduler/resource | Package resource contains the Mesos scheduler specific resource functions |
contrib/mesos/pkg/scheduler/service | Package service contains the cmd/k8sm-scheduler glue code |
contrib/mesos/pkg/scheduler/slave | Package slave manages node hostnames for slave ids. |
contrib/mesos/pkg/scheduler/uid | Package uid encapsulates unique identifiers code used by the scheduler. |
contrib/mesos/pkg/service | Package service is largely a clone of the stock Kubernetes endpoints controller, extended with some very specific functionality related to kubernetes-mesos specific host-pod port mapping. |
- Version
- v1.1.4-beta.0
- Published
- Dec 7, 2015
- Platform
- js/wasm
- Last checked
- 39 seconds ago –
Tools for package owners.