Want to know more about the opinions behind what makes PaaSTA special? Check out the PaaSTA Principles.Note: PaaSTA has been running in production at Yelp for more than a year, and has a number of "Yelpisms" still lingering in the codebase. We have made efforts to excise them, but there are bound to be lingering issues. Please help us by opening an issue or better yet a pull request.
paasta mesos infrastructure smartstack sensu marathon chronos yelp docker paasTræfik (pronounced like traffic) is a modern HTTP reverse proxy and load balancer made to deploy microservices with ease. It supports several backends (Docker, Swarm mode, Kubernetes, Marathon, Consul, Etcd, Rancher, Amazon ECS, and a lot more) to manage its configuration automatically and dynamically.
reverse-proxy load-balancer http proxy docker microservice marathon mesos consul etcdThe easiest way to run microservices, big data, and containers in production. Like traditional operating systems, DC/OS is system software that manages computer hardware and software resources and provides common services for computer programs.
dcos mesos package-manager marathon mesos-dns operating-system datacenterWelcome to Marathon, a command line tool that makes it easy to write, run and manage your Swift scripts. It's powered by the Swift Package Manager and requires no modification to your existing scripts or dependency packages. 📦 Hassle free dependency management. Simply add a package...
command-line-tool scripting developer-tools marathon swift-script xcodeTraefik (pronounced traffic) is a modern HTTP reverse proxy and load balancer that makes deploying microservices easy. Traefik integrates with your existing infrastructure components (Docker, Swarm mode, Kubernetes, Marathon, Consul, Etcd, Rancher, Amazon ECS, ...) and configures itself automatically and dynamically. Pointing Traefik at your orchestrator should be the only configuration step you need. . Overview . Features . Supported backends . Quickstart . Web UI . Documentation .
letsencrypt docker kubernetes microservice consul load-balancer zookeeper marathon etcd mesos reverse-proxyMarathon-lb is a tool for managing HAProxy, by consuming Marathon's app state. HAProxy is a fast, efficient, battle-tested, highly available load balancer with many advanced features which power a number of high-profile websites. Take a look at the marathon-lb wiki for example usage, templates, and more.
load-balancer service-discovery marathon-lb haproxy marathon-api marathon mesos haproxy-templates mesosphere letsencryptSwan is a Mesos framework forcus on long running tasks, which inspired by Marathon, written with Golang and base on latest Mesos HTTP API.With Swan you can deploy long running application on mesos cluster, control lifecycle of the application, scale up or scale down any instances size you want, can also do rolling-update with new versions base on flexible health checks defined by you. Swan also designed for high avaliability which means any server crash wouldn't affect running applications. with service discovery and API gateway build-in, service discovery made easy.
mesos mesos-scheduler swan marathonWelcome to ShellOut, a simple package that enables you to easily “shell out” from a Swift script or command line tool. Even though you can accomplish most of the tasks you need to do in native Swift code, sometimes you need to invoke the power of the command line from a script or tool - and this is exactly what ShellOut makes so simple.
swift-script shellout marathon command-line bashNixy is a daemon that automatically configures Nginx for web services deployed on Apache Mesos and Marathon. Install nixy from pre-compiled packages. Check releases page.
marathon nginx mesos load-balancerChronos and marathon api client for your console.It is possible to use either of the systems independently or both at once.
chronos marathon git mesosphere api-client mesosMarathon AppCop - Marathon applications law enforcement.In large Mesos deployments there could be thousands of applications running and deploying every day. Sometimes they happen to be broken, forgotten and unmaintained which could exert pressure on cluster in numerous ways.
marathon mesosphere mesosRegister Marathon Tasks as Consul Services for service discovery.marathon-consul takes information provided by the Marathon event bus and forwards it to Consul agents. It also re-syncs all the information from Marathon to Consul on startup and repeats it with given interval.
marathon consul discovery hashicorp mesosBeethoven is an application written in Go that automatically configures Nginx for applications deployed on Marathon/Mesos or Docker Swarm. Beethoven runs in Docker and can be managed by the scheduler to provide HTTP loadbalancing.Beethoven runs in your cluster as a container managed by Marathon or Docker Swarm Mode. This allows for horizontal scaling across the cluster. Supervisor is leveraged to manage both Nginx and Beethoven since we are running two executables in a single container.
mesos loadbalancer marathon nginx docker swarm proxyAn sbt plugin for launching application containers on the Mesosphere Marathon platform.Add the following line to project/plugins.sbt. See the Using plugins section of the sbt documentation for more information.
sbt mesos marathon mesos-marathonNote: the library is still under active development; users should expect frequent (possibly breaking) API changes for the time being.It requires Go version 1.6 or higher.
marathon apiMesos clients. Initialize a new Chronos client.
chronos client marathon mesosA simple plugin for JupyterHub to spawn single user notebook servers on Marathon.
jupyterhub spawner marathon jupyterProvides a class to install the Marathon framework for Mesos. The marathon module sets up marathon on a mesos cluster.
marathon puppet
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.