Create Kubernetes Cluster on Linux using Kubeadm
Hey Guys, Welcome to other tutorial. I will explain you through video the entire step by step procedure for installing and configuring kubernetes multinode cluster with Docker on Linux (RHEL7 / CentOS7) using Kubeadm and Kubectl.
But there is also a another way of setting up Kubernetes cluster with Minikube. This post will not cover the minikube installation for now. Because, Minikube is a tool that makes it easy to run Kubernetes locally. Minikube runs a single-node Kubernetes cluster inside a VM on your laptop for beginners who wants to practice Kubernetes, that will not really help on production environment.
Steps involved to create kubernetes cluster,
On All Nodes:
1. Enable Kubernetes repository on master and all worker nodes
2. Install the required packages on master and all worker nodes
3. Start and Enable docker and kubelet services on master and all worker nodes
4. Allow Network Ports in firewall on master and all worker nodes
On Master Node:
5. Initializing and setting up the kubernetes cluster on Master node
6. Copy /etc/kubernetes/admin.conf and Change Ownership only on Master node
7. Install Network add-on to enable the communication between the pods only on Master node
On Worker Nodes:
8. Join all worker nodes with kubernetes master node
Document : https://www.learnitguide.net/2018/08/install-and-configure-kubernetes-cluster.html
Other Useful Links:
What is Kubernetes | Learn Kubernetes Basics | Kubernetes Beginners Tutorial
How to Create Kubernetes Deployment & Service Using Kubectl Command | Kubernetes Tutorial
How to Create Kubernetes Deployment & Service Using YAML Files | Kubernetes Tutorial
#kubernetes #docker #microservices #devops #containerization #kubernetescluster #dockerhub #k8s