{"repo":"Yelp/paasta","free":true,"listed":false,"github":"https://github.com/Yelp/paasta","clone":"git clone https://github.com/Yelp/paasta.git","description":"An open, distributed platform as a service","language":"Python","stars":1729,"topics":["paasta","infrastructure","yelp","docker","paas","k8s","kubernetes"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"PaaSTA - Build, Deploy, Connect, and Monitor Services PaaSTA is a highly-available, distributed system for building, deploying, and running services using containers and Kubernetes. PaaSTA has been running production services at Yelp since 2016. It was originally designed to run on top of Apache Mesos but has subsequently been updated to use Kubernetes. Over time the features and functionality that PaaSTA provides have increased but the principal design remains the same. PaaSTA aims to take a declarative description of the services that teams need to run and then ensures that those services are deployed safely, efficiently, and in a manner that is easy for the teams to maintain. Rather than managing Kubernetes YAML files, PaaSTA provides a simplified schema to describe your service and in addition to configuring Kubernetes it can also configure other infrastructure tools to provide monitoring, logging, cost management etc. Want to know more about the opinions behind what makes PaaSTA special? Check out the PaaSTA Principles. Components Note : PaaSTA is an opinionated platform that uses a few un-opinionated tools. It requires a non-trivial amount of infrastructure to be in place before it works completely: Docker for code delivery and containment Kubernetes for code execution and scheduling (runs Docker containers) Tron for running things on a timer (nightly batches) SmartStack and Envoy for service registration and discovery Sensu for monitoring/alerting Jenkins (optionally) ","default_branch":null,"files":null,"tree":[],"storefront":"/r/Yelp","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Yelp/paasta/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}