letskube
                                
                                
                                
                                    letskube copied to clipboard
                            
                            
                            
                        Ansible playbook for automated Kubernetes installation
Let's Kube

Work in progress
Ansible playbooks for deploying a Kubernetes cluster on virtual machines with CentOS 7.
Requirements:
- Ansible 2.1 or higher
 - CentOS 7
 
Installation
Add your nodes in inventory.
In group_vars: internal_net - internal subnet for kube-api, etcd, calico
Start:
ansible-playbook bootstrap.yaml -i inventory
Roadmap
- [x] install docker 17.12.1
 - [x] install kubelet, kubectl, kubeadm 1.9.*
 - [x] install etcd on host
 - [x] init 1 master and multiple slaves
 - [x] make admin.conf
 - [x] install calico
 - [ ] install etcd on multiple hosts
 - [ ] backup and restore etcd
 - [ ] init multi-master
 - [ ] install flannel, canal
 - [ ] update Kubernetes cluster