Nana...I Love you and your all DevOps topics explained. When ever i look for any cloud topics want to learn first i look for yours videos. You are really gem of a person. Learning aspirants really required a teacher like you. ❤❤❤
❌ Correction for 6:15 in the video: Vagrant is NOT a container runtime alternative. K8s lists some of the alternatives here ► kubernetes.io/docs/setup/production-environment/container-runtimes/. . ► Reference to demo YAML Configs: gitlab.com/nanuchi/kubernetes-tutorial-series-youtube/-/tree/master/container-communication-k8s-networking T I M E S T A M P S 0:46 - Pod - fundamental concept 1:05 - Problem with Container Port Mapping WITHOUT Pod 4:15 - Solution - Pod abstraction 6:28 - When do we need multiple containers in a pod? Side-car containers 7:08 - How do containers in a pod communicate to each other? 9:30 - pause or sandbox container 12:27 - Kubernetes Networking Topics Overview Please subscribe and like the video, if you learned something new 💡🙂
Hi Nana, I'm learning kubernetes while accessing pods using curl cmd I'm getting an error curl: (7) Failed to connect to localhost port 80: Connection refused.
pls suggest... kubelet start stop again and again automatically... so i can't run kubeadm join on worker node... on executing command kubeadm join on worker node then get error like... kubelet is not running or healthy state..... pls suggest
Really appreciate it. Your kubernetes videos are better and more understandable than the most of the paid training offerings. Thanks for keeping it free and sharing your knowledge to all.
@@TechWorldwithNana It's true, I got so frustrated with the instructor. I told him what in hell does any of this have to with docker volumes? So I found your video on youtube. Now I'm going through all the Kubernetes subjects on your channel.
thank you very much ,now I addicted your videos , in my whole trip of life learning journey there was a great vacuum & I was seeking for something great , something I don't even know what its , & from the first video I watched to you , I realized that this is what I was looking for , I hope if everyone in the world teach his stuff like the way you crafts these courses with your hands, thank you and much love
Wow Mohamed. That's so great to hear! Thank you for your great feedback 🙏I'm glad that my videos have been so helpful for you 🙂I would be thankful if you share my videos and spread the word as well 🤗
Just going to echo what everyone else is saying, THANK YOU! I've been avoiding learning k8s for months, because everyone just say's it's too complicated and impossible to understand. I've learned more from a couple hours of your videos, than I have from asking questions and looking at other resources the last year. Really great content!
Hello Nana, great explanation on container networking, you had mentioned that you will be releasing a more in-depth content on K8s networking. Any updates on that. Thanks
If Pod is a host, then what is Node? From my basic understanding, Node is the smallest unit on the Kubernetes which is physique or virtual machine (laptop or VM)? And you said Pod is the Laptop (which is more or less the same) as the understanding of Node. Sorry I still didn't understand between those two...
your videos are great, much better than cloud-guru Videos. So much understandable ! you said, that you will make a kubernetes networking course, I couldnt find it, have you finished the course?
Hi madam..... I am unable to bind a container with a port. I am having a postgres container in yaml file on port 5432. Kubectl create is successful and pod is running. But when I exec into the container and run netstat -ln..... It shows no port has been configured. Can you please guide me what can be the reason for this... 😕
Hello Nana, I have build some docker images in docker container. How can i upgrade k8s pod use new docker image? Have any web content can share for me? Thanks very much...
Dear Nana , I hope you are well , thank you for this video and all other related to k8s , may I ask if full Kubernetes Networking Guide course that you mentioned at the end was released ? I have not found it , might be that it is a part of some bigger one that I havent reach so far. Br, MK
I just stared my job a couple of months ago. My only prior experience was 3 months of linux system administration internship. I am in the DevOps team and your whole channel is saving my life. Thank you.
Still don’t understand how it resolves port mapping issue. Before we had many containers in the host, and after we have many pods. Don’t we need to do the same port mapping for the pods now?
New Learning about pause container. But one question what is the need of keeping pod IP with pause? If application container fails it will restart again. As it is stateless it can run on any pod IP.
You are right, it wouldn't matter to reschedule the pod, since its stateless. But, it's more about keeping the pod itself alive, when container restarts. It's needed, because container may take some time to start, or you may have multiple containers.
Hey really good explanation...I am always having one doubt in my mind about networking how it will work inside pod multiple containers..your answer it’s like laptop we can multiple services that’s really easy to understand everyone ...I am really waiting for your full networking next video, thanks a lot
Thank you Nana! I am amazed at how much effort you have put into these videos. All your videos that I have seen so far are very accurate in the details you present and also the presentation flow and sequence are just perfect! I hope you get rewarded for your efforts.
Hi Raj. There is a way to "force" a pod on a specific node, by defining nodeSelector attribute in pod's configuration. The value could be either node's hostname/IP or you can assign node or nodes a label and use that label as a selector. I will make a separate video on node labels and in which scenarios you would need to label nodes. Thanks for the question!
Really appreciate this video and gave clarity on the networking between POD and Containers and I am very keen to get to more on the following ► how pods communicate with each other on the same node and across hundreds of servers? ► how does the outside world communicate with K8s cluster? ► how K8s cluster plugs into the underlying infrastructure network? ► Docker Container Networking Request you to share the links to go through the same
One doubt, from previous videos of kubernetes I learnt that pods cannot be created directly, they gets created along with deployment. But in this video I could see you are creating kind:pod. So it is possible to creates independently without tagging it to deployment?
Hi, thanks for your question. Here I'm creating a pod using configuration file, so there is own "Kind: Pod" in k8s. What I meant in the previous video was, that you can not create pod using "kubectl" command, because there is no "kubectl create pod" option. I hope this makes it clear for you.
Could you please tell me , if two containers are running in 2 different localhost like front end and back end, the how could i connect them here in yaml file so that both container have communication inside a pod?
Hi Shikha, you can use localhost. for example if one pods needs to connect to the other, you can set the endpoint to localhost:port-number. Does this answer your question. Let me know if you still unsure and also you can give me an example.
Nana...I Love you and your all DevOps topics explained. When ever i look for any cloud topics want to learn first i look for yours videos. You are really gem of a person. Learning aspirants really required a teacher like you. ❤❤❤
❌ Correction for 6:15 in the video: Vagrant is NOT a container runtime alternative. K8s lists some of the alternatives here ► kubernetes.io/docs/setup/production-environment/container-runtimes/.
.
► Reference to demo YAML Configs: gitlab.com/nanuchi/kubernetes-tutorial-series-youtube/-/tree/master/container-communication-k8s-networking
T I M E S T A M P S
0:46 - Pod - fundamental concept
1:05 - Problem with Container Port Mapping WITHOUT Pod
4:15 - Solution - Pod abstraction
6:28 - When do we need multiple containers in a pod? Side-car containers
7:08 - How do containers in a pod communicate to each other?
9:30 - pause or sandbox container
12:27 - Kubernetes Networking Topics Overview
Please subscribe and like the video, if you learned something new 💡🙂
Thanks for correcting! I got confused and even convinced for a bit till I saw your comment here :)
Really understandable video.Very good explanations. Looking forward to the network course.
Keep it up Nana
Great session!!! Where can I find the complete k8s networking course? Is it available?
Awesome stuff .. patient and just to the point ->
Glad u put the laptop back on charging at 12%. It was giving me anxiety
😀
- Every pod has a unique IP that is reachable from the other pods in the cluster
Hi Nana,
I'm learning kubernetes while accessing pods using curl cmd I'm getting an error curl: (7) Failed to connect to localhost port 80: Connection refused.
pls suggest... kubelet start stop again and again automatically... so i can't run kubeadm join on worker node... on executing command kubeadm join on worker node then get error like... kubelet is not running or healthy state..... pls suggest
Really appreciate it. Your kubernetes videos are better and more understandable than the most of the paid training offerings.
Thanks for keeping it free and sharing your knowledge to all.
Thank you Darc, really happy to hear that 🙂
@@TechWorldwithNana It's true, I got so frustrated with the instructor. I told him what in hell does any of this have to with docker volumes?
So I found your video on youtube. Now I'm going through all the Kubernetes subjects on your channel.
@@jdubeau007 thanks Joseph 👍 hope my videos will be helpful for you
I agree, i am loving these short precise explanations over my cloud academy training!
33
Waiting for the "Complete K8S Networking Course". Thank you!!
Will try to make it as soon as possible! Stay tuned
Me too
Please I am waiting
Me 3. Urgent need so I can start re-architecting my project... Much appreciated!
I need complete k8s networking concepts
Congrats ! You are a fantastic teacher! Very clear and didactic!
Hi Mauricio! Thanks for your feedback, happy to hear :)
sorry your voice is little lower, other all are best
thank you very much ,now I addicted your videos , in my whole trip of life learning journey there was a great vacuum & I was seeking for something great , something I don't even know what its , & from the first video I watched to you , I realized that this is what I was looking for , I hope if everyone in the world teach his stuff like the way you crafts these courses with your hands, thank you and much love
Wow Mohamed. That's so great to hear! Thank you for your great feedback 🙏I'm glad that my videos have been so helpful for you 🙂I would be thankful if you share my videos and spread the word as well 🤗
Just going to echo what everyone else is saying, THANK YOU! I've been avoiding learning k8s for months, because everyone just say's it's too complicated and impossible to understand. I've learned more from a couple hours of your videos, than I have from asking questions and looking at other resources the last year. Really great content!
Absolutely agree!
Thanks for the explanation, so far I had never taken the time to even think about why the abstraction a pod offers is so important
Thanks Pierre, glad you liked the video :)
To the level of clear start, explanation as per concept was fantabulous...keep up
Happy to hear Deepan, thank you
You’re Kubernetes videos are amazing. These are far better than paid courses. Thank you. If possible can you make video on ISTIO??
Wow thank you for that amazing feedback :) Will definitely create a video or course about Istio.
Excellent videos, I love the bit sized format, you've just explained more in < 14 minutes, than I've learnt in 3 days of reading documentation :D
Hello Nana, great explanation on container networking, you had mentioned that you will be releasing a more in-depth content on K8s networking. Any updates on that. Thanks
Thank you so much.
If Pod is a host, then what is Node? From my basic understanding, Node is the smallest unit on the Kubernetes which is physique or virtual machine (laptop or VM)? And you said Pod is the Laptop (which is more or less the same) as the understanding of Node.
Sorry I still didn't understand between those two...
Excellent videos on Kubernetes. I just wanted to check if you released Complete K8s Networking course?
Thank you, love the way you explain things.
Thanks, glad you like the way I explain the concepts!
How do you learn? Your videos are so amazing and full of content. My request publish a video about effective learning tricks. Thanks you so much.
Thanks.. Looking forward to k8s networking course.. you are my best k8s tutor so far..I 'understand' when you explain.
Thank you Rakesh 🙏
your videos are great, much better than cloud-guru Videos. So much understandable !
you said, that you will make a kubernetes networking course, I couldnt find it, have you finished the course?
Thanks tech world nana nowonly i have got an clear idea about Kubernetes pods. Keep going on 👍🏼💡
Awesome Aaquib! :)
Hi madam..... I am unable to bind a container with a port. I am having a postgres container in yaml file on port 5432. Kubectl create is successful and pod is running. But when I exec into the container and run netstat -ln..... It shows no port has been configured. Can you please guide me what can be the reason for this... 😕
Hello Nana, I have build some docker images in docker container. How can i upgrade k8s pod use new docker image? Have any web content can share for me? Thanks very much...
Great tutorial. Could you please post how to mount local directory to minikube and access the data inside the pod? Thanks!
Thanks for the question. I'm already working on videos about k8s volumes and data storage, which will include a case like that.
how did you gain such a depth of knowledge of kubernetes. very impressive and informative, thank you
Excellent Job nana!!!! Is complete k8s networking video released?
Dear Nana , I hope you are well , thank you for this video and all other related to k8s , may I ask if full Kubernetes Networking Guide course that you mentioned at the end was released ? I have not found it , might be that it is a part of some bigger one that I havent reach so far. Br, MK
Thank you very much, your concepts are clear and easily understood.
Have you created videos on the entire networking concept of Kubernetes?
is Calico CNI the most popular plugin for networking ? I am reading about Cilium as becoming a standard now. Is that correct?
''services enabling clients to discover and talk to pods ''
Have anyone had idea about this project?
I just stared my job a couple of months ago. My only prior experience was 3 months of linux system administration internship.
I am in the DevOps team and your whole channel is saving my life. Thank you.
Well done. Much needed concept well explained.
Thank you Raja! Glad this has helped. Best of luck in your career. 😊
Thank you for this video. Can i get a link to deep dive or full course of K8s networking ?
can i reference a Pod yaml file inside Deployment yaml instead of putting container specification inside Deployment ???
Thanks!
Please share link to Complete Kubernetes Networking course .
appreciate for your hard working to make these video series that made me more confident and value able in my job
Kindly looking forward for your kubernetes networking playlist pls
I am new to K8s. can anyone explain what does the curl image in this video exactly does ?
Anyone has the link to the Complete K8s Networking course
does pods can communicates each other in same cluster? the same way pods can communicates each other on different clusters?
Really great content. Eagerly waiting for kubernetes networking. (y)
Thanks, already working on it 👩🏻💻
Hi Nana, any plans for K8S networking course in the near future ?
Hi Nana, One of the Best explanations . Highly appreciable. Your explanation is the best. thank you.
Hi Yogesh, thank you so much! Really happy to hear :)
Glad to see your reply. thank you
Thank you for that video. Very usefull. It was a pleasure to listen
May i know the command for to get list of pod using docker command??
This is really good explanation. Can you do videos on istio or any other service mesh?
Excellent video.. Waiting for further videos
Best videos on internet about kubernetes. Specially the way you give examples and make us understand in terms of real use cases.
Thank you Nirmesh - please like and share :D
You are very gifted in explaining things! You make K8 less daunting!
What is the hype about K8s abandoning docker as container?
Thanks, looking forward to the networking course.
thank you so much, your videos as really easy to follow and cover the most important parts
Glad my way of explaining things is so helpful and easy to follow 👍
Where can I find the complete networking course?
Thank you so much! It was very helpful!
Do we end up in same state when we expose pod ports? Can you please clarify
How to create multiple nodes on kubernetes cluster?
At the end of 6:02, how do you check the ports the postgress pods are listening on?
Any update on complete k8 networking tutorial
Excellent!!
Thank you so much!
How does Kubernetes helps to recover a failed pod?
As always, short and precise.👍
How to communicate between containers in different pods
How containers communicate with each other inside the pod ?
Still don’t understand how it resolves port mapping issue. Before we had many containers in the host, and after we have many pods. Don’t we need to do the same port mapping for the pods now?
No since the pods have their own ips.
New Learning about pause container. But one question what is the need of keeping pod IP with pause? If application container fails it will restart again. As it is stateless it can run on any pod IP.
You are right, it wouldn't matter to reschedule the pod, since its stateless. But, it's more about keeping the pod itself alive, when container restarts. It's needed, because container may take some time to start, or you may have multiple containers.
It will be helpful if you have done 2nd part also
Great video!
Hey really good explanation...I am always having one doubt in my mind about networking how it will work inside pod multiple containers..your answer it’s like laptop we can multiple services that’s really easy to understand everyone ...I am really waiting for your full networking next video, thanks a lot
Glad you like the video :)
I need more about the Pod to pod communication videos. Please make those soon.
Very good Nana. Perhaps some basics and hands-on about Helm and Kustomization would be of value to explain. Looking forward to your upcoming videos.
Thanks for the suggestion!
Hi Nana, first of all really great explanation ! BTW, what video editing/animation tool are u using to show the kool graphics ?.
Hi, I'm using Screenflow
how to prevent access to pod from another pod inside same network
Thanks nana!! You are helping me to be DevOps now 🙏🏾🙏🏾🙏🏾
Glad to hear my videos help you Cayo! 🙂 And btw it's Nana ;)
Awesome teaching . its easy to lean K8S, also sharing videos to my friends those are interested to learn Kubernetes.
Thank you Tapas for supporting me :)
Nana you are just awesome. It so simple to understand concept with your videos.
Really happy you like my way of teaching :) Please share if you think it will be helpful for others too 🙏
Your kubernetes videos are better and more understandable than the most of the paid training offerings. please share Networking k8s quickly.
Thanks a lot, really happy to hear :)
Hi..inside the pod container port map to pod port ?
Great videos for knowledge gaining .
Thank you Nana! I am amazed at how much effort you have put into these videos. All your videos that I have seen so far are very accurate in the details you present and also the presentation flow and sequence are just perfect! I hope you get rewarded for your efforts.
Looking forward for container for storage.
Hello Nana You are doing greate. Can you create one video on Elk cluster deployment on k8s with pvc. It would be great
Hi Sandeep, I cover this topic in a full course on udemy :)
Could you please let me know your course on udemy
I will be waiting for kubernetes networking course with real time examples. Thanks #Nana for such valuable content.
👍 thanks Prasanna
Thanks Nana,if we want to run pod in specific node,how to do
Label the nodes and use nodeselectors in your deployments
Hi Raj. There is a way to "force" a pod on a specific node, by defining nodeSelector attribute in pod's configuration. The value could be either node's hostname/IP or you can assign node or nodes a label and use that label as a selector. I will make a separate video on node labels and in which scenarios you would need to label nodes. Thanks for the question!
Really appreciate this video and gave clarity on the networking between POD and Containers and I am very keen to get to more on the following
► how pods communicate with each other on the same node and across hundreds of servers?
► how does the outside world communicate with K8s cluster?
► how K8s cluster plugs into the underlying infrastructure network?
► Docker Container Networking
Request you to share the links to go through the same
Pod concept is like inception movie..!!
One doubt, from previous videos of kubernetes I learnt that pods cannot be created directly, they gets created along with deployment. But in this video I could see you are creating kind:pod. So it is possible to creates independently without tagging it to deployment?
Hi, thanks for your question. Here I'm creating a pod using configuration file, so there is own "Kind: Pod" in k8s. What I meant in the previous video was, that you can not create pod using "kubectl" command, because there is no "kubectl create pod" option. I hope this makes it clear for you.
Thank you, it is clear now.
As always great video explain!!
Next wait persistance storage solutions in k8s
Thanks in advance!!
Thanks a lot Farid! :)
Many thanks, very intuitive
Could you please tell me , if two containers are running in 2 different localhost like front end and back end, the how could i connect them here in yaml file so that both container have communication inside a pod?
Hi Shikha, you can use localhost. for example if one pods needs to connect to the other, you can set the endpoint to localhost:port-number. Does this answer your question. Let me know if you still unsure and also you can give me an example.
TechWorld with Nana Thank you for the answer.It helped
Eagerly waiting for complete Kubernetes Networking course
👍
Excellent video Nana!!!