Kubernetes Operations (kOps) - Production Grade k8s Installation, Upgrades and Management
Go to file
Justin Santa Barbara b11ad36f94 Protokube: prototyping the 'missing' kubelet pieces
Working towards self-hosting of k8s, we will likely have to add some
features to kubelet, such as independent mounting of disks or copying of
resources from S3.  protokube lets us develop those features prior to
moving them into kubelet.

In particular, today we need to mount an EBS volume on the master prior
to starting kubelet, if we want to run the master in an ASG.

protokube is a service that runs on boot, and it tries to mount the
master volume.  Once it mounts the master volume, it runs kubelet.
Currently it runs kubelet by looking at a directory
/etc/kubernetes/bootstrap; the intention is that we could actually have
multiple versions of kubelet in here (or other services) and then we
could automatically roll-back from a failed update.
2016-05-30 18:05:24 -04:00
protokube Protokube: prototyping the 'missing' kubelet pieces 2016-05-30 18:05:24 -04:00
upup upup: Executor that performs some retry logic 2016-05-22 21:02:53 +01:00
CONTRIBUTING.md final commit 2016-03-29 10:27:47 -07:00
LICENSE final commit 2016-03-29 10:27:47 -07:00
README add to the readme a description of what this project's goal is 2016-05-03 11:16:07 -07:00

README

# kube-deploy

This is a repository of community maintained Kubernetes cluster deployment
automations.

Think of this as https://github.com/kubernetes/contrib for deployment
automations! Each subdirectory is it's own project. It should be a place where
people can come see how the community is deploying kubernetes and should allow
for faster development iteration compared to developing in the main repository.