I don't know i become a hero after completion of this course but I truely tell that from the bottom of my heart you are the real hero for sharing such a realistic data for free...
Thank You Sir! It was easy to understand! Pod - A Kubernetes pod is a collection of one or more containers, and is the smallest unit of a Kubernetes application k8s architecture # Control plane (master node) ## api server - core component of k8s, accepts all incoming reqs, exposes k8s to external world. ## etcd - key value store, cluster related infos. ## scheduler - scheduling pods or resources on k8s, receives info from api server & acts on it ## controller manager - ensures controllers like replica set are running ## cloud controller manager - like terraform # Data plane (worker node) ## kubelet - creates pod, ensures pod is always running ## kube proxy - provides networking like Docker0, default load balancing ## container runtime - runs container inside pod this is my basic understanding. will improve it in future.
Kubernetes (sometimes shortened to K8s with the 8 standing for the number of letters between the “K” and the “s”) is an open source system to deploy, scale, and manage containerized applications anywhere.
### Architecture of K8s - Data plane (Worker Node) → 3 components: 1) Kubelet (Creating and managing pod) 2) Kube Proxy (uses iptables in Linux machine) 3) Container Runtime (enviornment) - Control Plane (Master Node) → 1) API Server (exposes to external world) 2) Scheduler (Scheduling pods or resources in K8s) Receives information from API server 3) etcd: Backup service (key value store) 4) Controller Manager Example: Replica Set 5) CCM (Cloud Controller Manager) - No need for on-premice
Appreciating your work Keep this things always free cause once a wise man said - “Only knowledge is the one which get increases when you share it with another” Love your teaching❤
I don't know how he is teaching us in easy way? I have bought the KodeCloud as well but Abhishek is literally providing us in depth knowledge whatever he takes it. The amount overview in this Video I got is awesome. Thanks again bro
Control plane components are - api server, etcd, scheduler, controller manager, ccm _ cloud controller manager. Node components - kubelet, kube proxy, container runtime Container runtime is equivalent to dockershim in docker Kubelet is responsible for running and ensuring pod is always running. Kubelete interacts with container-runtime to i e cri-o or xontainerd to run the container inside pod. If pod is not running kubelet will inform kube_apiserver. Kub *Kube-proxy - provides, networking, ipaddresses and load balancing for the pod to communicate, Implements iptables..
At 9:42 you mentioned "There is a component in k8 I'll keep that component in suspense" I just love the way you teach the subject. Amazing teaching skills. More Power to you.
I tried learning the architecture from other paid Udemy courses but didn’t succeed. @abhishek, you definitely deserve a spot in the Hall of Fame or even a statue at Madame Tussauds for your outstanding teaching!
I am going through the DEVOPS ZERO TO HERO course, today i started KUBERNETES after gone through the DAY-31 k8's architecture video i got a clear idea on CONTROL PLANE and DATA PLANE and total components in it. THANKS to #ABHISHEK VEERAMALLA.
after 30 days. Spending this much of my time on your videos is really really worth of watching and still excited about next next videos and getting interested on the tools of DevOps. Much appreciated for your efforts Thanks a lot man.
I am following your tutorial and it's like you give a detailed explanation and that is very easy to get into our minds , I can't thank enough for this Abhishek anna and even I'm making notes from few classes that is helping me to understand whenever I see them , Thankyu Abhishek , Hatsoff 👏..
the ans for this is that The abbreviation "K8s" is for the word "Kubernetes", which is an open source system for managing, scaling, and deploying containerized applications. The "8" in "K8s" stands for the number of letters between the "K" and the "s"
@abhishekveeramalla Are Sir, I searched udemy coursera everything but yours is best among all, I am cloud engineer at Hyland Is there any paid course of yours as well??
Hi Abhishek I am always scared of these Docker and Kubernetes, and had lot of hesitation to learn as I felt these must be very complicated (from the paid coursed i ahve taken🙄) even to understand theoretically , Thanks a ton you made me understand K8s so well, it really felt easy. (I am not sure how my practical exposure will be :🤔 i am sure i will learn from your videos. Kudos to you.
Great explanation Abhishek! Found it really useful. Understood the workflow and the use of K8S components. Now my doubt is can we use this simple architecture to explain it to the interviewer? Thanks.
Kubelet will always ensures that if the POD is running or not. suppose if one of the POD is not running Kubelet will inform to Control Plane Component. to which Component it will inform ? my guess is Kubelet will inform to API Server
Hi Abhishek! Thank you very much for your videos. I am really grateful. One feedback though, you didn't explain in part 30 and in the beginning part 31 what node is. But you are talking about it assuming that the beginners will understand it anyway.
Abhishek, I just wanted to know that how to access your K8S starting video of sunday. May be it is only for your channel joined members. Please let me know Abhishek. Thank you