wksctl allows simple creation of a Kubernetes cluster given a set of IP addresses and an SSH key. It can be run in a standalone environment but is best used via a GitOps approach in which cluster and machine descriptions are stored in Git and the state of the cluster tracks changes to the descriptions.
This project is our humble attempt to combine the collective wisdom of the cloud native community for building best practice cloud native Kubernetes clusters, based on real world experiences deploying and operating applications and Kubernetes clusters.
Bedrock is a set of automation, tooling, and infrastructure for deploying production-level Kubernetes clusters with a secure and auditable GitOps workflow.
Kubernetes Tools that follow Unix philosophy to be simple, modular, and extensible - k14s
Fully automated, policy driven continuous deployment solution for Kubernetes Keel
This project contains a CLI tool to easily provision kubernetes clusters on Hetzner Cloud.
Teresa is an extremely simple platform as a service that runs on top of Kubernetes. It uses a client-server model: the client sends high level commands (create application, deploy, etc.) to the server, which translates them to the Kubernetes API.
skaffold - Easy and Repeatable Kubernetes Development
openshift-under-kubernetes - A full system for deploying and managing Openshift Origin under an existing Kubernetes cluster.
kubernetes-deploy - A command-line tool that helps you ship changes to a Kubernetes namespace and understand the result
gitlab-kube-deploy - Kubernetes deploy utility for Gitlab
K2 deploys a Kubernetes cluster on top of CoreOS using Terraform and Ansible.
What is Codeflow?
Codeflow is a deploy pipeline that implements best-practices for 12-factor apps on Kubernetes.
Continuous docker builds from git sources.
Continuous deploys (or user-initiated deploys) using Kubernetes.
Hooks for waiting on test status and deploy-on-green.
Plugin based system is easy to extend.
Why use Codeflow?
Codeflow can provide easy access to self-service deployments without having to expose the kubernetes API to end-users.
Welcome to Telekube, by Gravitational. Telekube allows developers to package and deploy their complex multi-node, multi-tier applications into a variety of target infrastructure options, such as their own AWS accounts, 3rd party AWS accounts or even into air-gapped, bare metal server clusters.
Ansistrano.deploy and ansistrano.rollback are Ansible roles to easily manage the deployment process for scripting applications such as PHP, Python and Ruby. It's an Ansible port for Capistrano.
Buildbot is an open-source framework for automating software build, test, and release processes.
Whenever you make a change to your codebase, there's always going to be a risk that you're about to break something.
No one likes downtime, no one likes cranky users, and no one enjoys angry managers. So the act of deploying new code to production tends to be a pretty stressful process.
teletraan - Teletraan is Pinterest's deploy system.
sup - Super simple deployment tool - just Unix - think of it like 'make' for a network of servers