Posts

How to setup multinode Kubernetes cluster on centos kvm VMs using kubeadmin and ansible automation

How to deploy multinode Kubernetes cluster on centos using kubeadmin and ansible automation 1) Pre-Requisites ===> A Linux management node is needed to operate on. It can be ubuntu, centos7 or rhel7 ===> Management node should have kvm virtualization enabled and properly configured. 2) Software requirements ===> Ansible and python3 should be instaled on management node ===> Download minimal centos 7.x and rename it to centos.iso.Place centos.iso in /var/lib/libvirt/images/ directory on management node. Optionally, below command can be used: wget -O /var/lib/libvirt/images/centos.iso --continue http://mirror.vanehost.com/centos/7.7.1908/isos/x86_64/CentOS-7-x86_64-Minimal-1908.iso 3) Cluster node sizing: ===> Master node: ===> RAM : 2GB ===> vCPU: 2 ===> DISK: 30GB ===> Two Worker nodes: ===> RAM : 1GB =