Deploy a Production Ready Kubernetes Cluster on bare metal or raw VMs - This is a clone of https://github.com/kubernetes-sigs/kubespray.git with a kitten twist.
Find a file
Paul Czarkowski 49488e1a86 improve composability
* remove need for `k8s-cluster` parent group
* rename kubernetes/preinstall to kubernetes/common
* make kubernetes/common a dep for both node and master
* move all kubernetes defaults to kubernetes/common
* had python errors with new apps role ... feature flagged it off
2016-07-04 10:19:27 +02:00
contrib/terraform Merge pull request #294 from billyoung/master 2016-06-18 11:03:24 +02:00
inventory Add kubedns as default package to install 2016-06-12 18:08:53 +02:00
library Add variables to kpm module 2016-06-12 18:02:44 +02:00
roles improve composability 2016-07-04 10:19:27 +02:00
scripts upgrade to k8s v1.3.0 2016-07-03 14:14:09 +02:00
tests test the apiserver from the masters instead of the deployment machine 2016-07-03 16:18:04 +02:00
.gitignore set vm box to be hashicorp hosted trusty 2016-05-20 17:04:03 -05:00
.gitmodules Remove submodules 2016-03-04 16:14:01 +01:00
.travis.yml upgrade k8s vers, and add a script for future upgrades 2016-05-12 15:56:30 +02:00
ansible.cfg Add complete test integration 2016-02-10 22:58:57 +01:00
cluster.yml improve composability 2016-07-04 10:19:27 +02:00
coreos-bootstrap.yml allow for separate CoreOS etcd nodes 2016-06-03 10:29:12 -04:00
LICENSE Create LICENSE 2016-03-01 15:37:01 +01:00
README.md cleaned up wording after a second read 2016-05-24 12:32:09 -04:00
requirements.txt Add native Vagrant support 2016-05-08 10:17:11 -05:00
requirements.yml upgrade calico v0.19.0, calico-cni v1.2.1 2016-04-19 18:28:45 +02:00
uploads.yml Upload files to a separate storage 2016-03-04 17:39:02 +01:00
Vagrantfile improve composability 2016-07-04 10:19:27 +02:00

Kubespray Logo

##Deploy a production ready kubernetes cluster

  • Can be deployed on AWS, GCE, OpenStack or Baremetal
  • High available cluster
  • Composable (Choice of the network plugin for instance)
  • Support most popular Linux distributions
  • Continuous integration tests

To deploy the cluster you can use :

  • kargo-cli
  • vagrant by simply running vagrant up
  • Ansible usual commands

A complete documentation can be found here

If you have questions, you can invite yourself to chat with us on Slack! SlackStatus

Build Status
CI tests sponsored by Google (GCE), and teuto.net for OpenStack.