{"repo":"ReSearchITEng/kubeadm-playbook","free":true,"listed":false,"github":"https://github.com/ReSearchITEng/kubeadm-playbook","clone":"git clone https://github.com/ReSearchITEng/kubeadm-playbook.git","description":"Fully fledged (HA) Kubernetes Cluster using official kubeadm, ansible and helm. Tested on RHEL/CentOS/Ubuntu with support of http_proxy, dashboard installed, ingress controller, heapster - using official helm charts","language":"Shell","stars":597,"topics":["helm","ansible","playbook","kubeadm","centos","rhel","kubernetes","proxy","ingress-controller","dashboard"],"license":"Unlicense","category":"deployment-docker-iac","readme_excerpt":"Update Status of the project: Stable kubeadm-playboook ansible project's code is on Github Quick explanation https://medium.com/@re.search.it.eng/batteries-included-kubernetes-for-everyone-bccf9b8558dd What is it: For 3 years we keep on gathering best guidelines and growing this project for best kubernetes cluster installation + addons . It's gluing: pure kubeadm, offical helm charts for various addons, fine-tunings from docs and best practices. All based purely on kubeadm and official helm charts. It tries to bring together most (if not all) the steps to get from a freshly installed linux to a working k8s cluster. Its vision is to find and integrate the best tools out there (while using KISS principle). Why Going beyond minikube, making your own (usually on prem) k8s cluster (with the usuall addons installed) is still too hard or needlessly complex. Kubeadm is so strong now, that complex projects don't make sense. We felt that what was missing was getting things before and after the cluster installation, to get an initial (but reasonable) platform up. What it makes it different: - pure kubeadm based (all needless complexity removed); the stronger kubeadm will be, the smaller this project! - kubernetes cluster platform: not only k8s, but also the important addons - this project does not hold any \"custom\" addon, everything that is installed is fetched directly their official repos (mostly helm repos) - drives users towards good practices: e.g. segregate nodes in 3 categories (","default_branch":null,"files":null,"tree":[],"storefront":"/r/ReSearchITEng","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ReSearchITEng/kubeadm-playbook/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}