Don't have words. There are lots of peoples out there won't teach anything to anyone. Meanwhile like you sir absolutely gods gifted kid who is helping lakhs of peoples and soon in Crs. Got 2 offers finally. From Cloud engineer to DevOps Finally. Thanks again sir
@AbhishekVeeramalla Жыл бұрын
Amazing .. Hearty congratulations 🎉
@normalman7076 Жыл бұрын
@@AbhishekVeeramalla thanks bro
@ajitpalsingh6063 ай бұрын
why cloud to devops?
@yashwanthyerra2820Ай бұрын
@@ajitpalsingh606 broader scope maybe
@raghavacharyvazrala8 ай бұрын
Sir Iam happy to say that your way of teaching is amazing and better than off line teaching where i learned in vijayawada.Iam 61 years retired Govt.Senior Engineer and learning Devops and AWS cloud to start second innings not for money .Only to engage my self busy with some employment. Thanks once again for your efforts and support to lakhs of SWEs who are in Villages and not able to shift to city for coaching.
@venugopal18318 ай бұрын
🫡 learning on your age supebb
@Cloudnp9458 Жыл бұрын
Pod has running specification and can have multiple container. Side car container for service mesh. Service mesh is established by sidecar proxy. Deployment is capable of providing capabilities like autohealing and autoscaling. Deployment will create an intermediate resource called replicaset and then replicaset will create/rollout pod replicas.. So end of the day we are creating pods. Since replicaset is Kubernetes controller , it will implement autohealing and ensure that there are always two replicas of pods running. A Controller ensure desired state matches the current state in Kubernetes.
@bepositive108 Жыл бұрын
Your teaching skills has no match .. Thank U for providing it for free. Grateful. 🎉 What you are providing is saving time and brain damage in understanding other videos related k8s. Thank you for all those efforts.
@ParthasarathiSukla11 ай бұрын
I have no words to express my gratitude . Truly a legend.
@AbhishekVeeramalla11 ай бұрын
Most welcome !!
@biekrogodbless85635 ай бұрын
i do not dare skip any ads on your videos. I am doing my masters degree and i use your courses to build my skills and excel in class. To be honest, your courses are the real things giving me the skills i need to work in the real world. trust me, after graduation and launching my job, i will definitely dedicate a percentage to supporting this channel so that we can have more contents like this to support our career. You are selfless and i cannot thank you enough. I live in the USA and me and my friends always run to your videos for assignments
@AbhishekVeeramalla5 ай бұрын
❤️❤️❤️
@farikdk Жыл бұрын
I found your channel two days ago and WOW, it is amazing. very well and precise described, thanks a lot for making these series to help others learn complex topics in a simple way
@AbhishekVeeramalla Жыл бұрын
😎😎
@adetunjiaramide658611 ай бұрын
Wow, i have learned about kubernetes from 4 different sources, i was still confused, but watching your kubernetes explanation is on point, i now fully understand the basics extremely well, and reason why we need kubernetes.
@AbhishekVeeramalla11 ай бұрын
Means alot 😎
@Machar.6598 Жыл бұрын
thanks bro, as expected u always come with something unique content with casual content than many youtube videos , eventually i learnt something new ,i always stay tuned to your channel ,
@AbhishekVeeramalla Жыл бұрын
Thanks a ton
@MrAd5407 ай бұрын
You are god in DevOps ❤❤❤❤...Love the way to teach explain...God bless you Abhishek 🙏 ❤️ ♥️ 💖 ✨️
@swapnilsingh717010 ай бұрын
thanks I didn't knew kubernetes flow in this way like deployment-> replica set-> pods
@sannysamund6 күн бұрын
done ! abi my request to u is please give a task on end of every video .
@KapilPujari2728 күн бұрын
Dear Abhishek, The way you break down intricate concepts and provide practical demonstrations has truly enhanced my understanding and boosted my confidence in working with Kubernetes. Your passion for teaching shines through in every video, making the learning experience engaging and enriching. Thank you for sharing your expertise so generously. Your efforts are greatly appreciated by learners like me who are striving to master cloud-native technologies. @Abhishek , By any chance, If you happen to visit Pune, Just inform us.
@surya-xt6uo8 ай бұрын
The way you explained this concept is even understandable to child. Great job bro🔥
@AbhishekVeeramalla8 ай бұрын
🥳
@RajuSingh001732 Жыл бұрын
End of a good day with a very nice and informative video after watching your videos I can say Kubernetes is really easy to learn.😊
@AbhishekVeeramalla Жыл бұрын
Glad to hear that
@harshnegi20029 күн бұрын
Thanks Abhishek for such a nice explanation .. Completed with practical..!
@vinaybv9710 Жыл бұрын
Abhishek you are just crazy Love your DevOps videos ❤❤
@AbhishekVeeramalla Жыл бұрын
🚀🚀
@fromhousesheoran Жыл бұрын
I was so lost into the video, it is your amazing teaching sir.
@AbhishekVeeramalla Жыл бұрын
Glad to hear that
@jayanandini5418 Жыл бұрын
Wowwww...... K8s is beautiful.. Thank you so much abhishek bro for teaching us ❤
@AbhishekVeeramalla Жыл бұрын
My pleasure 😊
@rutheirene7548 Жыл бұрын
Thanks so much Abhishek, this is so amazing. You really simplified Kubernetes. Great Job!
@AbhishekVeeramalla Жыл бұрын
thanks alot
@sweetyreels9307 Жыл бұрын
god for devops , learning in easyway is possible with your videos only far i seen.
@AbhishekVeeramalla Жыл бұрын
You are welcome
@navpute_akshay Жыл бұрын
Thanks abhi very simple way, we can understand the concept # bappa bless you bhai
@AbhishekVeeramalla Жыл бұрын
😤😤
@selvapriya80522 ай бұрын
You are awesome brother. Very clear explanation.
@AswinAswin-i7t5 ай бұрын
such a great video,now im ready to answer any question from kubernetes
@mohanmurali79757 ай бұрын
wonderful teaching bro successfully understand difference pods, deployment, container and responsbilites of replica set👍
@jabirHussain-nu3pk9 ай бұрын
Its Really amazing man, your explanations are clearly understandable and will make concept in depth
@swatikadam8572 Жыл бұрын
Amazing explanation to all the concepts👏👏.. Thank you so much 🙂
@muralikrishna-by7by7 ай бұрын
please explain ssh -isfgg
@suseeladevi93936 ай бұрын
Superb explanation of kubernetes.
@pavantej96664 ай бұрын
Great work bro❤…Explanation is superb
@sreelekhadantu57747 ай бұрын
Thanks, Abhishek. Very informative. 😊
@keerthanaacharya1891 Жыл бұрын
Thanks a lot, Abhishek Sir wonderful explanation 🤩🤗
@AbhishekVeeramalla Жыл бұрын
My pleasure
@RanaGaming0210 ай бұрын
Thank You Abhishek , I learned something new Today
@AbhishekVeeramalla10 ай бұрын
Glad to hear that
@DhandapaniMCA0014 ай бұрын
Thank you, Abhishek for the Detailed explanation of Deployment i had an Intellipaat Advanced Cloud course but there also i am not satisfied but with your explanation i was really Understanding the things
@thepresistence5935 Жыл бұрын
This is for people who don't understand "Replica Set": -> In k8s, there is a concept called controllers (we saw this in architecture video). The main work of controller is to watching the POD is running in desired state or not. -> If not it sends the message to scheduler to create a new resource to achieve the desired state. -> One of the controller is called "Deployment". -> "Deployment" first creates "replica set(actual controller)" managed by "deployment" and replica set creates and manages the POD. -> Still confusing see the bellow picture: +-----------------------------+ | Deployment | | (desired state: 3) | +-----------------------------+ | | creates or updates | +----------------------------+ | ReplicaSet | | (desired state: 3) | +----------------------------+ | | creates or updates | +----------------------+ | Pod | (POD -> execution environment for the containers) +----------------------+ | | runs the containers | +----------------------+ | Container | +----------------------+
@AbhishekVeeramalla Жыл бұрын
Great
@yashwanthyerra2820Ай бұрын
and that liveliness of pods are detected through kubelet if pod fails it sends message to replicaset controller after that scheduler schedules the creation and running of pod if entire node fails node controller marks all the pods and creates a new node schedules it lifecycle. deployment controller is actually stays at higher level it manages entire replicaset i.e. it creates and updates the desired no of replicasets are running at a given point of time. it is like cycle kubelet -> controllers -> scheduler -> kubelet controller depends on failure case scheduler depends on resource requirement
@saurabh_chavare6 күн бұрын
Best explanation ❤
@yashwanthyerra2820Ай бұрын
simple way to remember deployment.yaml is as we know that replicaset is managed by deployment so in spec it contains replicaset configuration and replicaset cntainer 1. replicas 2. selector to select pod 3. pod template(pod.yaml) and deployment specs
@fab-devАй бұрын
Great maestro!!! Ty!!!
@yogithakakarla1716 Жыл бұрын
Better way of explanation
@AbhishekVeeramalla Жыл бұрын
Awesome
@Rorschach_ind Жыл бұрын
Thank You Sir! This video was awesome 🔥
@AbhishekVeeramalla Жыл бұрын
Most welcome!
@lingrajbiradar4416 Жыл бұрын
Always start your videos with like.. crystal clear explanation ❤️ can you please show us how to do auto scalling here
@AbhishekVeeramalla Жыл бұрын
Thanks 🙏
@happylearningtricks Жыл бұрын
extraordinary explanation - thank you @Abhishek
@AbhishekVeeramalla Жыл бұрын
Thanks alot
@sukhpreetsingh1848 Жыл бұрын
learnt alot from you sir... THANKYOU
@AbhishekVeeramalla Жыл бұрын
So nice of you
@sridharche9655 Жыл бұрын
Great learning experience brother....
@AbhishekVeeramalla Жыл бұрын
Thanks brother
@shaffishaik3852 Жыл бұрын
Perfect explanation 🔥🔥🔥
@parambharti70959 ай бұрын
Awesome explanation. Thanks a lot
@DeepakSingh-o6n6p7 ай бұрын
Day 34 Successfully Done
@adityag808710 ай бұрын
Hi anna. Thanks a lot for your videos. I am able to understand all the concepts with ease. I request you to make a video on HPA and VPA to help understand auto scaling better.
@testtt5983 Жыл бұрын
Well explained 👌👍
@AbhishekVeeramalla Жыл бұрын
Thank you 🙂
@SamiraS-q9t Жыл бұрын
Awesome!!!! Explanation
@shaikhsupdu-z9g5 ай бұрын
very helpful
@AbhishekVeeramalla5 ай бұрын
Glad to hear that
@nehamahajan3129 Жыл бұрын
Just Awesome 👍
@AmvionTenders7 ай бұрын
thank you Abishek
@bhushans38766 ай бұрын
Hi Abhishek, Please make a video of difference between pod, container and cluster and nodes in kubernetes with examples.
@AbhishekVeeramalla6 ай бұрын
Hey, please watch videos in order, that is covered as part of the vidoes
@joymiah1038 Жыл бұрын
Agar hum application ke saath saatg database ko bhi deploy kare or replicaset banaye..let's 5 replica of one db.. O sare db hum actual mein product pe kaise manage karhe kubernetes ke THROUGH? O hum kaise kare.. Please Bhai Batado..Eh mein Sabse barha wala confusion hain!! One thing I tell You.I crack Junior DevOps Engineer interview Just watching your Videos and practising those Things. Buttom from My Heart You gave A Life. Now I can see Clearly All Things Of My future. You are really Inspiring...Keep Going.. Aishe savka vala karo allah aapka bala karega..doua hain hum sab logoka.. Love You Bhai From Bangladesh ❤️❤️❤️
@AbhishekVeeramalla Жыл бұрын
DB ka ek completely dedicated video banaonga bhai .. Thanks for the love .. Can I please request you to share the channel in your groups.
@joymiah1038 Жыл бұрын
@@AbhishekVeeramalla I will be waiting.. Definitely Bhai I will share in My all groups❣️❣️Aapke ki liye sara sar hajir rohonga..
@reneshmlal28099 ай бұрын
Thank You ❤
@AbhishekVeeramalla9 ай бұрын
Welcome
@alwaysLearner96 ай бұрын
You provided a great explanation of the concepts. However, I would like to know where to indicate auto-scaling based on incoming traffic, as you only covered auto-healing.
@amritpoudel6929 Жыл бұрын
Excellent
@AbhishekVeeramalla Жыл бұрын
welcome
@aneelmarri3926 Жыл бұрын
Nice and useful
@AbhishekVeeramalla Жыл бұрын
Glad you think so!
@techfeeds7589 Жыл бұрын
Good job
@AbhishekVeeramalla Жыл бұрын
Thanks
@the_hustling_wanderer4 ай бұрын
Thank you Anna 💌
@saurabhpadole6102 Жыл бұрын
great explanation abhishek!!! how can we do the same for auto scaling, please enlighten us.
@AbhishekVeeramalla Жыл бұрын
Sure .. I will explain
@adarshjha__1 Жыл бұрын
Day-34 done ✅️
@AbhishekVeeramalla Жыл бұрын
Keep going
@Bharath-Devops-engineer4 ай бұрын
time stamp 25.54 you have give 2 replicaset in deployment file and we entre command kubectl get pods it showing 3/3
@sarreviews6518 Жыл бұрын
Crystal Clear :)
@AbhishekVeeramalla Жыл бұрын
Thanks alot
@nick-sx2zn7 ай бұрын
Anna horizontal pod scaling pi oka video cheyara
@banklogins7988Ай бұрын
Hello mate, i like the way you teach man i am expertise with aws ecs. but we have this requirement to move from ecs to eks. the terminology are bit confusing for me and crt me if i am wrong In ecs we have tasks --> which can be referred to pod and then we have task def --> is this deployment which you are referring to ? or is it yaml manisfest as you mentioned ? wat about service ? load balancer ? autoscaling in eks ? service discovery ? networking ? can you please explain all this so it will be very helpful thanks
@ThePercivalGlydeАй бұрын
nice
@sangativamsikrishna1691 Жыл бұрын
Hai Abhishek thank you so much for your content and help. Abhishek can you make a video on how to Perform code quality using SonarQube and how Integration testing is done in the Devops process. This is my personal request to learn those important topics Abhishek. Please as per your free time on this course try to cover this topics also Abhishek. Thank you
@AbhishekVeeramalla Жыл бұрын
Yes, soon
@sangativamsikrishna1691 Жыл бұрын
Thank you so much Abhishek, will be waiting. Thanks
@lingrajbiradar4416 Жыл бұрын
Yes
@mahaboobali2260 Жыл бұрын
abhishek can you make a cheatsheet interview questions on kubernetes?
@AbhishekVeeramalla Жыл бұрын
Noted
@skabdullah97123 ай бұрын
when you say okay, you sound like dr apj abdul kalam
@joymiah1038 Жыл бұрын
Abhishek bhai Docker-compose are also capable to run multiple container.. Is pod or docker compose are equivalent?
@AbhishekVeeramalla Жыл бұрын
Hi Joy, they are two different things. Pod is terminology in Kubernetes and you most of the times .. like I told you pod run a single container or at times multiple dependent containers. Whereas docker compose is related to docker and you can run even independent multiple containers .. there is no condition for docker compose. Note: docker compose cannot be used with k8s
@joymiah1038 Жыл бұрын
@@AbhishekVeeramalla that's Right.🥰🥰❤️
@prakashbohara9909 Жыл бұрын
in pod communication how ip address define it's by default or we can set that in real world?
@AbhishekVeeramalla Жыл бұрын
Pls watch the next video on kubernetes services in the playlist
@prakashbohara9909 Жыл бұрын
@@AbhishekVeeramalla ok sure !!
@nitinarora39 Жыл бұрын
hi sir, can you please tell us what is meaning of -it in docker run command, as per my knowlege 'i; stands for interactive and 't' stands for terminal, please correct me if i am wrong.
@AbhishekVeeramalla Жыл бұрын
U r 100 percent Correct
@phanik83589 ай бұрын
Hi brother... Your videos are more n more helpful to everyone... I have a small doubt... In case, in an interview, if they ask us to write a pod or deployment creation yaml file, how can I write??? Because In the interview they don't allow Google or something.. like how can we remember all these syntaxes???
@harikrishna-yz3in Жыл бұрын
One small doubt, You cleared about auto healing but doesn't show how auto scalling happens, instead of that you increased pods by manually. Plz tell me anna
@AbhishekVeeramalla Жыл бұрын
Thanks for the feedback There is also something called as horizontal pod scaler
@kiran-devopsАй бұрын
What is namespace in k8s, the term you have used in this video, but not explained it.
@Raghu_Devops_Aspirant6 ай бұрын
Hello Abhishek, I am new and learning. My question here is what if the malicious user tries to delete the replica set instead of pods ? Will the malicious user will be able to delete the replica set ?
@deepakgangula72764 күн бұрын
Is it possible to have Cronjob run on all nodes? Currently i am looking at daemonsets but that is a continous process and i want a tool to run weekly on each node for security checks and once the job is run, pods for the job can be terminated. Talking about kubebench tool where we need to run it frequently and get the kubebench pod logs. Is there a way to acheive that?
@SunitaSonawane2007 Жыл бұрын
Great explanation. One question like if we change image file. And apply the kubectl deployment with new image. Will old pods be deleted or both will run at same time?
@AbhishekVeeramalla Жыл бұрын
Old are deleted
@SunitaSonawane2007 Жыл бұрын
@@AbhishekVeeramalla I tried it. I have to first run delete deployment command and then apply deployment with new image. Is it right way?
@kusumareddy49679 ай бұрын
Hi bro When you’re going to start docker and k8s. Pls let me know. We need to learn from scratch soo
@hemshah1567 Жыл бұрын
Hi Abhishek, I am following all the steps mentioned in your video but I am getting this error when executing this command - kubectl apply -f pod.yaml Error - The connection to the server localhost:8080 was refused - did you specify right host or port ? Can anyone please help me ?
@MandeepSingh-rs6wb Жыл бұрын
Hi @abhishek, at timestemp 24:44 - after the deletion of old POD when recplica controller creates the new POD will the IP Address and Port be the same? asking because if the user is accessing a website on POD1 then how will it be redirected to POD2 ? Thanks in advance.
@swapnilsingh717010 ай бұрын
users will be accessing the app through loadbalancers, not directly through pods
@bethasaikiran2288 Жыл бұрын
Hello Abhishek Your videos are awesome very intresting. Here I've a doubt that what is the difference between healing and scaling ?
@AbhishekVeeramalla Жыл бұрын
Please watch from the first episodds of kubernetes. You will miss this kind of basics if not. I have explained this in the first episode of kubernetes itself.
@avinashpandey4986 Жыл бұрын
Abhishek sir just one question, as you are saying difference is that you write command in CLI in docker and in pod we write the commands in yaml file so the same is for docker in a docker-compose file ?
@AbhishekVeeramalla Жыл бұрын
Docker compose is used to create multiple containers .. it's different from pod
@saikiran-tt1ww Жыл бұрын
Hi abhishek, if someone deletes the pod, deployment will auto-heal it, but what if the case if someone deletes the deployment?
@AbhishekVeeramalla Жыл бұрын
The problem is pod gets deleted due to many reasons not just someone deletes it .. so replicaset takes care of re creating it. But to your question .. You should adopt GitOps to recreation or autohealing
@prakritimandal1722 Жыл бұрын
hello brother, can you create a post in linkedin how much computer networking required for devops
@AbhishekVeeramalla Жыл бұрын
Sure
@prakritimandal1722 Жыл бұрын
Or u can make a roadmap video on networking about protocols, ports and configuration.
@jatinsharma3792 Жыл бұрын
Yes but why we are using the label, selectors and template ??? If copy and paste then what is the point of explaining this thing?? Why there is a selector in the Object spec?
@AbhishekVeeramalla Жыл бұрын
Watch the next videos in the series. Labels and selectors is explained very clearly during services video
@jaykumaranbu7173 Жыл бұрын
Nice one
@AbhishekVeeramalla Жыл бұрын
Thanks
@lavanya2311 Жыл бұрын
please do some real time deployments
@AbhishekVeeramalla Жыл бұрын
Sure
@shashankjuloori3352 Жыл бұрын
Can we create a replicaset directly instead of deployment? If Yes, then why we create a deployment instead of RS?
@AbhishekVeeramalla Жыл бұрын
it depends on your usage. If you don't want a controller to watch for your pod changes and rectify them you can ignore deployment.
@chinnu9999N5 ай бұрын
rolling updates and rollbacks features are necessary duirng upgrades which replica sets directly dont have but deployment have it.
@RajuSingh001732 Жыл бұрын
Replica set, Replication controller and Deployment are we can say it is POD controller.
@AbhishekVeeramalla Жыл бұрын
Replica set is like V2 of replication controller
@koyyavenkatesh Жыл бұрын
How to add new node to an existing k8s cluster?
@diehardfans6277 Жыл бұрын
Hi Abhishek. Can you please tell the reasons why pods will get deleted other than network issue.
@AbhishekVeeramalla Жыл бұрын
Ok, will try to do a video
@stalinraja30405 ай бұрын
Hey Abhishek, i have some doubt - like docker we can SSH to a POD right!! If then i have created a deployement with an YAML and login to that POD thru SSH and install some dependencies. If i delete that POD accidently, RS will create a new POD, will that dependencies i have installed manually on that old POD available to the new POD or not!!
@the_hustling_wanderer4 ай бұрын
whatever you do inside that pod will be lost, because the RS will refer the deployment manifest file to create new pod
@tejaraja19562 ай бұрын
Hi bro... U told that deployment supports auto scaling but you scale it manually.. Can u please explain about that....
@gaganarora4656Ай бұрын
Auto scaling automation depends on Horizontal Pod Auto scaler. Look it up as it interacts with Deployment if conditions are met
@sajid4087 Жыл бұрын
Are you covering helm also in this devops 45 days training
@AbhishekVeeramalla Жыл бұрын
Yes .. mostly
@ravindraravi743510 ай бұрын
Thank you ^^
@MohanRao-f3t Жыл бұрын
Hi Abhishek, if deployment itself gets deleted, including pods everything will be deleted. Is there any replica set kind of mechanism for the deployment?
@muhammadhassan48 Жыл бұрын
i got this error : Error from server (BadRequest): error when creating "pod1.yml": Pod in version "v1" cannot be handled as a Pod: strict decoding error: unknown field "metadata.spec"