Hi Abhi- You have demonistarated the most complicated concepts in simple and easy with examples in shot time. Thank you so much and It makes our basics very strong!!
Since I started learning & implementing Kubernetes , always had some challenging to understand Taint & tolerations , Node Affinity ,Node selector . But again the Big brother of DevOps community simplified with hands-on and I also practice with him to understand the concepts .😊😊❤❤
I wanted to get through Node concepts like selectors, affinity and taints. But couldn't understand it thoroughly anywhere until i stumbled upon this video! Thank you Abhishek!👍
Hi bro, am listening each and every aws devops content from ur videos, its getting more knowledge to me. very understandable, and this content is so useful to us. am preparing from ur vedios only... thanks is a small thing for u... who are not efforted money to get the cources, ur content will help to them anna. great help ur doing.
Since last 1 month, I was trying to understand the concepts like Taint & tolerations , Node Affinity ,Node selector but I just memorise to crack the interview. But yes, after watching this video I can definitely explain to the interviewer in detailed manner. Thanks a lot Abhishek. If time permits, can you please make some video on Istio service mesh concept.
Hi #Abhishek anna, Thanks is a small word for your continuous efforts in making and breaking the complexity of the concepts, We are blessed to have you here in the TH-cam, Thank you so much for your efforts,. One request from our end, Please upload the videos a little earlier as we are in the phase of interview season where a thump of openings are present in the market and it would be grateful if you do this favor for us. And yes we know this takes a lot of pure hard work and don't worry as a Thanksgiving we assure you for the Growth of the channel.
Nodeselector is a hard match. Nodeaffinity - you have two options preffered and required. Preffered (soft rule, try to find node with label but if not schedule on other nodes) during scheduling and ignored during execution and required (hard rule for) during scheduling and ignored during execution.
Nodeselector is a hard match. Nodeaffinity - you have two options preffered and required. Preffered during scheduling and ignored during execution and required during scheduling and ignored during execution.
Thank you Abhishek.This one is nice.lets create a video for a 3 tier architecture how to find root cause of multiple pods crashing and services are not assign IP address by going deep dive inside logs and events of each pod.
Nodeselector helps devops engineer implement how a particular pod can be ran on certain node, with amd or arm processor. Step 1. You will add label to node. Step 2. You willl add nodeselector on pod.
Great explanation thank you so much...please make videos on vault cluster from scratch as production grade, you have created one but it is very basic...i request you to please create deep dive lectures on vault
Toleration is exception given to certain pod to run on tainted nodes. High priority production critical pod that should definitely run, these pod can still run on tainted nodes toleration has mention of taint key value and taint effect inside pod manifest fole
Hi Abhishek Bro, Thank you very much for this wonderful content. I have one question here; Using Deamonset as well we can schedule POD on specific node, then what is the main difference between using Deamonset Nodeselector, Deployment Nodeselector?
This is awsome Abhishek but we can also face an issue while creating a pod in a pending state if our one of the control plane's component that is kube-scheduler pod is not running as we know that the job of the kube-scheduler is to schedule the pod so again if this static pod (kube-scheduler) is not running fine we can also face this issue correct me if i am saying something wrong.
What is diff btw nodeselector vs nodeaffinity. Although features are similar. But nodeaffinity gives more of a granular level of flexibility to schedule pods on certain nodes. With nodeselector being hard match. Similarly requiredDSIDE is hard rule , but PrefferedDSIDE is soft rule, if it fails to find node with certain label, it will either way schedule pods on other nodes as well.
there are so much confusion about APACHE TOMCAT & NGINX .....how they takes place in real time projects because when ever watched a real time project video..there is no topic popsup on both....i request you to address this in any future video....
Hi Abhishek, i got few chances to join with your LIVE session but i asked few questions but may be you did not notice my question. First question is -Interviwer asking "What Best practice you have implemented for CICD". I Explained in my way but not sure i feel like they are partially convienced. Pls help me
Hi Abhishek, Thank you for this video. Can you make the next video on the K8s issue where pods cannot schedule in 0/3 nodes due to memory or CPU issue.
Hello abhishek, thanks for making me a good devops engineer, I need help also can you create a video on how we can use terraform and ansible together I.e terrible (I want to use output.tf as ansible inventory in ansible to pick dynamic hostnames or ip's), if it world be in azure devops using pipeline that will be really helpful.
If you have a node that is set to unscheduleable for upgrading purpose. You drain the node and make that node unscheduleable, cordon. Taint - > set on node , that will repell every pod that doesn't have toleration to the taint. Types of nodeaffinity 1. Noschedule - no scheduling 2. No execute - dangerous as all existing pod will stop working that don't tolerate taint 3. Preferred no schedule - performance of node is declined, performance issues, in the worst case schedule on this node, otherwise go for other nodes. kubectl taint nodes key=value: Noschedule kubectl taint nodes multi-worker key1=value:Noschedule
FailedScheduling error in describing pod. None of the node is available for scheduling. Because pod had field of nodeselector. Schedule the pod only on particular node with certain label. Pod. If there's no node with that label. Pod will be unscheduleable. Requirement, pod that has application that will only run on node with ARM processor. So u can schedule the pod on node with label processor: ARM
Thanks Abhishek for listening to each and every subscriber, I requested it and here u go, I got it, can't thank u enough❤❤
My pleasure 😊
In interviews they are asking what you did recently in kubernets. Could please suggest me how to say
U can say u r day to day activities on Kubernetes to him @@subhashmannem
Sir
Where I find day 5 to days 29 videos???
Hi Abhi- You have demonistarated the most complicated concepts in simple and easy with examples in shot time. Thank you so much and It makes our basics very strong!!
❤️
I'm always amazed at how you make the complex staff easy to understand. Thank you man!
Since I started learning & implementing Kubernetes , always had some challenging to understand Taint & tolerations , Node Affinity ,Node selector . But again the Big brother of DevOps community simplified with hands-on and I also practice with him to understand the concepts .😊😊❤❤
❤️❤️❤️
I wanted to get through Node concepts like selectors, affinity and taints. But couldn't understand it thoroughly anywhere until i stumbled upon this video! Thank you Abhishek!👍
Glad I could help!
@AbhishelVeeramalla Best Video ever I have seen about Taint and Tolerations.
Thanks 🙏
These videos are great, I've just started with k8s and your videos help a lot. Kudos!! 🎉
Glad you like them!
Thanks Abhishek you have explained this complicated concept in a very simple way
Glad to hear that
Thanks Abhishek. Glad we can complete the troubleshooting on kubernetes
Glad to hear that
I am learning everything and understood every points you are explaining
thanks a lot sir 😃😄👏💯🙏🙏🙏🙏🙏🙏🙏🙏🙏
Hi bro, am listening each and every aws devops content from ur videos, its getting more knowledge to me. very understandable, and this content is so useful to us. am preparing from ur vedios only... thanks is a small thing for u... who are not efforted money to get the cources, ur content will help to them anna. great help ur doing.
❤️
Since last 1 month, I was trying to understand the concepts like Taint & tolerations , Node Affinity ,Node selector but I just memorise to crack the interview. But yes, after watching this video I can definitely explain to the interviewer in detailed manner. Thanks a lot Abhishek.
If time permits, can you please make some video on Istio service mesh concept.
Thanks alot and istio complete video is already available
Hi #Abhishek anna, Thanks is a small word for your continuous efforts in making and breaking the complexity of the concepts, We are blessed to have you here in the TH-cam, Thank you so much for your efforts,.
One request from our end, Please upload the videos a little earlier as we are in the phase of interview season where a thump of openings are present in the market and it would be grateful if you do this favor for us.
And yes we know this takes a lot of pure hard work and don't worry as a Thanksgiving we assure you for the Growth of the channel.
Hi 👋, Sure. Due to some personal issues I could not upload the videos of this series continuously. I am trying my best
Nodeselector is a hard match.
Nodeaffinity - you have two options preffered and required. Preffered (soft rule, try to find node with label but if not schedule on other nodes) during scheduling and ignored during execution and required (hard rule for) during scheduling and ignored during execution.
Nodeselector is a hard match.
Nodeaffinity - you have two options preffered and required. Preffered during scheduling and ignored during execution and required during scheduling and ignored during execution.
Thank you so much for great videos in kubernetes troubleshooting issues
You are most welcome
Thank you Abhishek.This one is nice.lets create a video for a 3 tier architecture how to find root cause of multiple pods crashing and services are not assign IP address by going deep dive inside logs and events of each pod.
Welcome 🙏
Thanks Abhishek always looking forward to your easy to understand videos ! :)
My pleasure 😊
Nodeselector helps devops engineer implement how a particular pod can be ran on certain node, with amd or arm processor. Step 1. You will add label to node.
Step 2. You willl add nodeselector on pod.
Great explanation thank you so much...please make videos on vault cluster from scratch as production grade, you have created one but it is very basic...i request you to please create deep dive lectures on vault
Noted
thanks Anna, great video ❣just 1 query, unless we cordon the node there wont be any effect on the running pods right after tainting a node
Great Explanation. Thank you so much.
You are welcome!
Toleration is exception given to certain pod to run on tainted nodes. High priority production critical pod that should definitely run, these pod can still run on tainted nodes
toleration has mention of taint key value and taint effect inside pod manifest fole
Great Explanation. ThankYou.
You are welcome!
Thank you so much abhi...🙏
Always welcome
It's Great great great great explanation..
❤️
Hi Abhishek, thank you so much for your videos. I learned alot from videos. Please make videos on Ansibles also. It's my request
great work
Hi Abhishek Bro,
Thank you very much for this wonderful content. I have one question here; Using Deamonset as well we can schedule POD on specific node, then what is the main difference between using Deamonset Nodeselector, Deployment Nodeselector?
Hi, thanks for the great video❤..one request if possible please also try to add the ssl certificates concept and how it works with k8s ..
Thanks 🙏
Yes, it helps :)
Thanks Abhishek, do you have any plans to do GCP Zero to Hero series ?
Not now
This is awsome Abhishek but we can also face an issue while creating a pod in a pending state if our one of the control plane's component that is kube-scheduler pod is not running as we know that the job of the kube-scheduler is to schedule the pod so again if this static pod (kube-scheduler) is not running fine we can also face this issue correct me if i am saying something wrong.
Excellent video ❤ please create full cka certification videos. Paid is also fine
What is diff btw nodeselector vs nodeaffinity.
Although features are similar.
But nodeaffinity gives more of a granular level of flexibility to schedule pods on certain nodes. With nodeselector being hard match. Similarly requiredDSIDE is hard rule , but PrefferedDSIDE is soft rule, if it fails to find node with certain label, it will either way schedule pods on other nodes as well.
Very nice 😊
Happy teachers day
Can you please explain the differences between node affinity and taints and tolerations
Watch the complete video
Subscribed to your channel. You are an awesome guy
Thanks for the sub!
there are so much confusion about APACHE TOMCAT & NGINX .....how they takes place in real time projects because when ever watched a real time project video..there is no topic popsup on both....i request you to address this in any future video....
Thank you Abhishek for the wonderful videos,
could you please explain the difference between taint Vs cordon use cases if possible.
Hi Abhishek, i got few chances to join with your LIVE session but i asked few questions but may be you did not notice my question. First question is -Interviwer asking "What Best practice you have implemented for CICD". I Explained in my way but not sure i feel like they are partially convienced. Pls help me
Yeah you explain about the security best practices that you have taken or gitops best practices e.t.c.,.
Thank you ^^
You're welcome 😊
Very helpful.
Glad it was helpful!
Hi Abhishek, Thank you for this video. Can you make the next video on the K8s issue where pods cannot schedule in 0/3 nodes due to memory or CPU issue.
It does not need a video. As the error clearly explains there are no nodes available with enough cpu or ram to run your pods.
Why do we need toleration? Bcoz in taint with the 3rd type we can able to schedule pod, right?
hi abhishek could you make one complete playlist for prometheus and grafana like how to setup different dashboards and how to create log based alerts
I have one doubt on node affinity, is there any default value for node affinity, if it is there what is the value
Hello abhishek, thanks for making me a good devops engineer, I need help also can you create a video on how we can use terraform and ansible together I.e terrible (I want to use output.tf as ansible inventory in ansible to pick dynamic hostnames or ip's), if it world be in azure devops using pipeline that will be really helpful.
If you have a node that is set to unscheduleable for upgrading purpose. You drain the node and make that node unscheduleable, cordon.
Taint - > set on node , that will repell every pod that doesn't have toleration to the taint.
Types of nodeaffinity
1. Noschedule - no scheduling
2. No execute - dangerous as all existing pod will stop working that don't tolerate taint
3. Preferred no schedule - performance of node is declined, performance issues, in the worst case schedule on this node, otherwise go for other nodes.
kubectl taint nodes key=value: Noschedule
kubectl taint nodes multi-worker key1=value:Noschedule
FailedScheduling error in describing pod.
None of the node is available for scheduling. Because pod had field of nodeselector. Schedule the pod only on particular node with certain label.
Pod. If there's no node with that label. Pod will be unscheduleable. Requirement, pod that has application that will only run on node with ARM processor. So u can schedule the pod on node with label processor: ARM
Hi Anna i’m Regular following your playlists can you please make a videos on total Ansible zero - Hero series.
Sure
Hi
How to improve communication bro... Please suggest me
Keep talking thats it
❤
❤️
❤❤❤
❤️
Wow, this guy is the Lionel Messi of DevOps engineers
Haha , Thanks 🙏
Tanks boss
Could you please publish CKS course with deep drive?
Thanks
kubectl describe working but not edit how to resolve ut
Bro nodeport is not working pls give me any suggestions plss😢
NodePort will work may be your node is not accessible from outside
please explain kubernates networking
Please make zero to hero on ELK
Th@nkyou $!r
Kubectl edit node
Medata.labels- node-name: arm