Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/keikoproj/keiko
Enable Kubernetes at scale
https://github.com/keikoproj/keiko
Last synced: 3 months ago
JSON representation
Enable Kubernetes at scale
- Host: GitHub
- URL: https://github.com/keikoproj/keiko
- Owner: keikoproj
- Created: 2019-09-04T20:17:59.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2021-02-03T02:27:07.000Z (almost 4 years ago)
- Last Synced: 2024-06-26T14:42:17.260Z (5 months ago)
- Language: Shell
- Homepage:
- Size: 8.1 MB
- Stars: 272
- Watchers: 12
- Forks: 22
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-devops - Keiko - Keiko - Enable Kubernetes at scale - from Intuit. Creators of Argo CD etc. (Kubernetes)
README
# Keiko - Enable Kubernetes at scale
![Keiko Image](Keiko-Final-Small.png)
*Read this in other languages: [简体中文](README.zh-cn.md).*
## News
Keiko Project has moved from the CLA to the DCO.
* https://github.com/apps/dco/Please signoff your contributions by doing ONE of the following:
* Use `git commit -s ...` with each commit to add the signoff or
* Manually add a `Signed-off-by: Your Name ` to each commit message.The email address must match your primary GitHub email. You do NOT need cryptographic (e.g. gpg) signing.
* Use `git commit -s --amend ...` to add a signoff to the latest commit, if you forgot.To automatically signoff on every commit, copy the `community/dco-signoff-hook/prepare-commit-msg` file to the `.git/hooks` directory in your repo or if you already have such a hook, merge the contents into your existing hook.
## What is Keiko?
Keiko is a set of independent open source declarative tools for orchestration and management of multi-tenant, reliable, secure and efficient Kubernetes clusters in production.
## Why Keiko?
Keiko solves the following common problems faced when running and managing Kubernetes clusters at scale and at all stages of their lifecycle.* How do I bootstrap and manage worker nodes for my cluster?
* How do I mitigate spurious pod/node failures as well as maintain SLAs and compliance?
* How do I manage critical cluster services required across all apps on clusters?
* How do I optimize cost of my cluster?
* How do I do forensic dumps?## Keiko Components
* [Instance-manager](https://github.com/keikoproj/instance-manager)
* [Upgrade-manager](https://github.com/keikoproj/upgrade-manager)
* [Addon-manager](https://github.com/keikoproj/addon-manager)
* [Governor](https://github.com/keikoproj/governor)
* [Lifecycle-Manager](https://github.com/keikoproj/lifecycle-manager)
* [Minion-manager](https://github.com/keikoproj/minion-manager)
* [Kube-forensics](https://github.com/keikoproj/kube-forensics)
* [Active-monitor](https://github.com/keikoproj/active-monitor)## Demos
* Instance-manager demo
[![Instance-Manager](http://img.youtube.com/vi/-HZokimmSxQ/0.jpg)](https://www.youtube.com/watch?v=-HZokimmSxQ "instance-manager demo")
## Who uses Keiko?
As the Keiko Community grows, we'd like to keep track of our users. Please send a PR with your organization name.Currently **officially** using Keiko:
1. [Intuit](https://www.intuit.com/)
1. [Zendesk](https://www.zendesk.com/)
1. [LegalZoom](https://legalzoom.com)## Community Blogs and Presentations
* [CNCF End User Sig](https://github.com/keikoproj/keiko/blob/master/presentations/Keiko.pdf)
* [AWS Community Day](https://www.youtube.com/watch?v=kdSE8r7uzXc&feature=youtu.be&t=1)
* [Bayarea Kubernetes Meetup Slides](https://github.com/keikoproj/keiko/blob/master/presentations/Keikoproj%20Instance%20and%20Addon%20Management%20Bayarea%20Kubernetes%20meetup.pdf)## Resources
* [Keiko Slack](https://join.slack.com/t/orkaproj/shared_invite/enQtNzM3MTM1MDA5MjcxLWU4NTc5Nzc5OTVjOWI1NzA5NWNmNGExMDBmNjU2MDE1ZmZiOGU3ZGZkYmY0N2UzMzQ5MDEyMzQwY2UyMjdhOGI)
* [@keikoproj](https://twitter.com/KeikoProj)