Displaying 1 to 5 from 5 results

kube-arbitrator - Policy based resource sharing for Kubernetes cluster

  •    Go

Further, group "bigdata" apps and "service" apps into two buckets, providing each bucket (in aggregate) guaranteed access to some fraction of the cluster, and best-effort access to the entire cluster with the understanding that usage above the guarantee can be revoked at any time.Learn how to engage with the Kubernetes community on the community page.

jaas - CLI for running jobs (ad-hoc containers/tasks) on Docker Swarm

  •    Go

This project provides a simple Golang CLI tool that binds to the Docker Swarm API to create an ad-hoc/one-shot Service and then poll until it exits. Service logs can also be retrieved if the Docker daemon API version is greater than 1.29 or if the experimental feature is enabled on the Docker daemon. The OpenFaaS project has dozens of contributors and thousands of GitHub stars - if you're here because you want to run short-lived functions then I highly recommend checking out OpenFaaS now.

timerqueue - A priority queue for timed events, written in go.

  •    Go

The timerqueue package implements a priority queue for objects scheduled to perform actions at clock times. See http://godoc.org/github.com/beevik/timerqueue for godoc-formatted API documentation.




kube-batch - A batch scheduler of Kubernetes for ML/BigData/HPC Workload

  •    Go

kube-batch is batch scheduler built on Kubernetes, providing mechanisms for the applications which would like to run batch jobs in Kubernetes. kube-batch builds upon a decade and a half of experience on running batch workloads at scale using several systems, e.g. LSF, Symphony, combined with best-of-breed ideas and practices from the community.