Skip to content

Commit

Permalink
Merge pull request #3 from rusenask/develop
Browse files Browse the repository at this point in the history
readme
  • Loading branch information
rusenask authored Jun 11, 2017
2 parents 19558e6 + aa45c5a commit e6f3263
Showing 1 changed file with 17 additions and 2 deletions.
19 changes: 17 additions & 2 deletions readme.md
Original file line number Diff line number Diff line change
@@ -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
Expand All @@ -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.
Expand Down

0 comments on commit e6f3263

Please sign in to comment.