Kubernetes Cluster Architecture | Master & Worker Node Tutorial | Explained ETCD Controller Manager ApiServer | Learn Docker ProxyServer & Kubectl

19 videos • 200 views • by codeonedigest Kubernetes is a popular open-source platform for container orchestration. It enables developers to easily build containerized applications and services. Kubernetes also scale, schedule and monitor those containers. Kubernetes automates operational tasks of container management and includes built-in commands for deploying applications, rolling out changes, scaling up and down, monitoring applications, and more. Kubernetes makes it easier to manage your containerized applications. To build an application you need to build a bunch of containers and then use Kubernetes to manage those containers. Kubernetes is a system that manages containers i.e., containerized applications where a container could be explained as a lightweight virtual machine. Kubernetes is very useful to DevOps team. As it offers service discovery, load balancing within the cluster, automated rollouts and rollbacks, self-healing of failed containers, and configuration management. Major advantages of Kubernetes are as follow 1. Kubernetes Automates Container orchestration 2. Automatic Scaling Up and Down. 3. Strong Open-Source Communities. 4. Cost Efficiencies and Savings. 5. Ability to Run Anywhere. 6. Multi-Cloud Possibilities. 7. Improve Developer Productivity. Kubernetes is a popular open-source platform for container orchestration. Kubernetes follows client-server architecture and Kubernetes cluster consists of one master node with set of worker nodes. Let’s understand the key components of master node. • etcd is a configuration database stores configuration data for the worker nodes. • API Server to perform operation on cluster using api calls. • Controller Manager manages the worker nodes and the Pods in a cluster. • Scheduler responsible for distribution of the workload. Let’s understand the key components of worker nodes. • Docker run time environment to run containerized application. • Kubelet service to communicate with controller manager & to read configuration from etcd database. • Kubernetes Proxy Service to route traffic to the right container. Multiple instances of an application can be running in different containers from various pods in different worker nodes. So, Kubernetes master node is used to manage these pods and container. So here is the hierarchy. A worker node can have multiple pods, a pod can run multiple containers and ideally one container run one instance of your application. #kubernetes #pod #workernode #masternode #node #cluster #tutorial #etcd #apiserver #controllermanager #scheduler #proxyserver #kubelet #docker #container ** CHECK OUT OUR OTHER VIDEOS ** Why Python is Number1 language https://www.youtube.com/shorts/YgBKYK... What is Python function? https://www.youtube.com/shorts/dcGy7v... Quick Cheat Sheet of Python Datatypes https://www.youtube.com/shorts/r1peXj... What are Python Modules? https://www.youtube.com/shorts/j77Hji... What is Lambda Function in Python? https://www.youtube.com/shorts/TeCuTF... Difference between python modules, packages and Library https://youtube.com/shorts/J8GfcfghfW... ** CHECK OUR PLAYLISTS ** CodeOneDigest Learning Shorts https://youtube.com/playlist?list=PL2... Docker Containers Complete Tutorial https://youtube.com/playlist?list=PL2... Complete Python Learning Tutorial Playlist https://www.youtube.com/playlist?list... Spring Boot Complete Tutorial https://youtube.com/playlist?list=PL2... ** ABOUT OUR CHANNEL ** CodeOneDigest is a youtube channel for the videos on programming language, cloud and docker container technology in English and Hindi languages. Dosto, CodeOneDigest youtube channel pe aapko programming languages, container technology, cloud computing, software engineering se related videos milenge. Check out our channel here: https://www.youtube.com/channel/UC9V0... Don’t forget to subscribe! ** OUR WEBSITE ** https://codeonedigest.wordpress.com/ ** GET IN TOUCH ** Contact us on codeonedigest@gmail.com FOLLOW US ON SOCIAL - LIKE, SHARE & SUBSCRIBE Get updates or reach out to Get updates on our Social Media Profiles! Subscribe: https://bit.ly/3NeWQ8U Youtube: https://www.youtube.com/channel/UC9V0... Twitter: https://twitter.com/codeonedigest Facebook: https://www.facebook.com/codeonedigest Instagram: https://www.instagram.com/codeonedigest/ Linkedin: https://www.linkedin.com/in/codeone-d... Reddit: https://www.reddit.com/user/codeonedi... Github: https://github.com/codeonedigest Website: https://codeonedigest.wordpress.com/ Tumblr: https://www.tumblr.com/codeonedigest Pinterest: https://in.pinterest.com/codeonedigest/