| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
The KUBErnetes INITiator
KubeInit provides Ansible playbooks and roles for the deployment and configuration of multiple Kubernetes distributions.
KubeInit's mission is to have a fully automated way to deploy in a single command a curated list of prescribed architectures based on the following principles (G.I.V.E.).
Guide new and experienced users and contributors to deploy quickly and easily Kubernetes clusters based on a set of prescribed architectures.
Incentivate new users and contributors to overcoming the learning curve to successfully deploy complex Kubernetes scenarios.
Verify automatically that the defined prescribed architectures work seamlessly.
Engage with the upstream community for giving and receiving feedback, and cross-pollination to spark and amplify creativity, serendipity, and interdisciplinary friction.
KubeInit's documentation is hosted in this same repository.
K8s distribution: OKD
Driver: Libvirt
OS: CentOS/Fedora, Debian/Ubuntu
The following example command will deploy a multi-master OKD 4.5 cluster with 1 worker node in a single command and in approximately 30 minutes.
git clone https://github.com/Kubeinit/kubeinit.git
cd kubeinit
ansible-playbook \
--user root \
-v -i ./hosts/okd/inventory \
--become \
--become-user root \
./playbooks/okd.ymlAfter provisioning any of the scenarios, you should have your environment ready to go. To connect to the nodes from the hypervisor use the IP addresses from the inventory files.
| Back | FazBrowse Home | New Git URL |