 Directories
      ¶
      Directories
      ¶
    
    | Path | Synopsis | 
|---|---|
| Package archive provides utilities to archive and unarchive filesystem hierarchies. | Package archive provides utilities to archive and unarchive filesystem hierarchies. | 
| Package assert is an utility package containing reusable testing functionality extending github.com/stretchr/testify/assert | Package assert is an utility package containing reusable testing functionality extending github.com/stretchr/testify/assert | 
| Package backoff provides backoff functionality with a simple API. | Package backoff provides backoff functionality with a simple API. | 
| Package controllermanager is largely a clone of the upstream implementation, with additional functionality to select between stock or a customized endpoints controller. | Package controllermanager is largely a clone of the upstream implementation, with additional functionality to select between stock or a customized endpoints controller. | 
| Package election provides interfaces used for master election. | Package election provides interfaces used for master election. | 
| Package executor includes a mesos executor, which contains a kubelet as its member to manage containers. | Package executor includes a mesos executor, which contains a kubelet as its member to manage containers. | 
| 
          
            config
            
            
          
           Package config contains executor configuration constants. | Package config contains executor configuration constants. | 
| 
          
            messages
            
            
          
           Package messages exposes executor event/message names as constants. | Package messages exposes executor event/message names as constants. | 
| 
          
            service
            
            
          
           Package service contains the cmd/k8sm-executor glue code. | Package service contains the cmd/k8sm-executor glue code. | 
| 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. | 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. | 
| Package offers contains code that manages Mesos offers. | Package offers contains code that manages Mesos offers. | 
| 
          
            metrics
            
            
          
           Package metrics defines and exposes instrumentation metrics related to Mesos offers. | Package metrics defines and exposes instrumentation metrics related to Mesos offers. | 
| Package proc provides opinionated utilities for processing background operations and future errors, somewhat inspired by libprocess. | Package proc provides opinionated utilities for processing background operations and future errors, somewhat inspired by libprocess. | 
| Package profile contains reusable code for profiling Go programs with pprof. | Package profile contains reusable code for profiling Go programs with pprof. | 
| Package queue provides several queue implementations, originally inspired by Kubernetes pkg/client/cache/fifo. | Package queue provides several queue implementations, originally inspired by Kubernetes pkg/client/cache/fifo. | 
| Some file descriptor manipulation funcs (Unix-Only), inspired by https://github.com/skarnet/execline/blob/master/src/execline/redirfd.c | Some file descriptor manipulation funcs (Unix-Only), inspired by https://github.com/skarnet/execline/blob/master/src/execline/redirfd.c | 
| Package runtime provides utilities for semaphores (chan struct{}), a simple Latch implementation, and metrics for reporting handled panics. | Package runtime provides utilities for semaphores (chan struct{}), a simple Latch implementation, and metrics for reporting handled panics. | 
| Package scheduler implements the Kubernetes Mesos scheduler. | Package scheduler implements the Kubernetes Mesos scheduler. | 
| 
          
            config
            
            
          
           Package config provides mechanisms for low-level scheduler tuning. | Package config provides mechanisms for low-level scheduler tuning. | 
| 
          
            constraint
            
            
          
           Package constraint exposes Marathon-like constraints for scheduling pods. | Package constraint exposes Marathon-like constraints for scheduling pods. | 
| 
          
            ha
            
            
          
           Package ha encapsulates high-availability scheduler concerns. | Package ha encapsulates high-availability scheduler concerns. | 
| 
          
            meta
            
            
          
           Package meta defines framework constants used as keys in k8s annotations that are attached to k8s pods. | Package meta defines framework constants used as keys in k8s annotations that are attached to k8s pods. | 
| 
          
            metrics
            
            
          
           Package metrics defines and exposes instrumentation metrics of the scheduler. | Package metrics defines and exposes instrumentation metrics of the scheduler. | 
| 
          
            podtask
            
            
          
           Package podtask maps Kubernetes pods to Mesos tasks. | Package podtask maps Kubernetes pods to Mesos tasks. | 
| 
          
            service
            
            
          
           Package service contains the cmd/k8sm-scheduler glue code | Package service contains the cmd/k8sm-scheduler glue code | 
| 
          
            uid
            
            
          
           Package uid encapsulates unique identifiers code used by the scheduler. | Package uid encapsulates unique identifiers code used by the scheduler. | 
| 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. | 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. | 
 Click to show internal directories. 
   Click to hide internal directories.