From aa45c5a45285197201d68cbc01f7141a957c201b Mon Sep 17 00:00:00 2001 From: Karolis Rusenas Date: Mon, 12 Jun 2017 00:03:56 +0100 Subject: [PATCH] readme --- readme.md | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/readme.md b/readme.md index 90f3689b5..1e83d1136 100644 --- a/readme.md +++ b/readme.md @@ -1,6 +1,6 @@ -# Keel +# Keel - automated Kubernetes deployments for the rest of us -Lightweight Kubernetes controller for automating image updates for deployments. Keel uses [semantic versioning](http://semver.org/) to determine whether deployment needs an update or not. Currently keel has several types of triggers: +Lightweight (11MB image size, uses 12MB RAM when running) [Kubernetes](https://kubernetes.io/) controller for automating image updates for deployments. Keel uses [semantic versioning](http://semver.org/) to determine whether deployment needs an update or not. Currently keel has several types of triggers: * Google's pubsub integration with [Google Container Registry](https://cloud.google.com/container-registry/) * Webhooks @@ -9,6 +9,21 @@ Upcomming integrations: * DockerHub webhooks +## Why? + +I have built Keel since I have a relatively small Golang project which doesn't use a lot of memory and introducing an antique, heavy weight CI solution with lots dependencies seemed like a terrible idea. + +You should consider using Keel: +* If you are not Netflix, Google, Amazon, {insert big company here} - you might not want to run something like Spinnaker that has heavy dependencies such as "JDK8, Redis, Cassandra, Packer". You probably need something lightweight, stateless, that you don't have to think about. +* If you are not a bank that uses RedHat's OpenShift which embedded Jenkins that probably already does what Keel is doing. +* You want automated Kubernetes deployment updates. + +Here is a list of Keel dependencies: + +1. + +Yes, none. + ## Getting started Keel operates as a background service, you don't need to interact with it directly, just add labels to your deployments.