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
@ajitpalsingh60628 күн бұрын
why cloud to devops?
@raghavacharyvazrala6 ай бұрын
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.
@venugopal18316 ай бұрын
🫡 learning on your age supebb
@Cloudnp945810 ай бұрын
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.
@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
@ParthasarathiSukla9 ай бұрын
I have no words to express my gratitude . Truly a legend.
@AbhishekVeeramalla8 ай бұрын
Most welcome !!
@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 Жыл бұрын
😎😎
@biekrogodbless85633 ай бұрын
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
@AbhishekVeeramalla3 ай бұрын
❤️❤️❤️
@adetunjiaramide65869 ай бұрын
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.
@AbhishekVeeramalla9 ай бұрын
Means alot 😎
@swapnilsingh71708 ай бұрын
thanks I didn't knew kubernetes flow in this way like deployment-> replica set-> pods
@itsmanztube.5809 Жыл бұрын
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
@MrAd5405 ай бұрын
You are god in DevOps ❤❤❤❤...Love the way to teach explain...God bless you Abhishek 🙏 ❤️ ♥️ 💖 ✨️
@surya-xt6uo6 ай бұрын
The way you explained this concept is even understandable to child. Great job bro🔥
@AbhishekVeeramalla6 ай бұрын
🥳
@fromhousesheoran11 ай бұрын
I was so lost into the video, it is your amazing teaching sir.
@AbhishekVeeramalla11 ай бұрын
Glad to hear that
@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
@selvapriya805225 күн бұрын
You are awesome brother. Very clear explanation.
@sweetyreels9307 Жыл бұрын
god for devops , learning in easyway is possible with your videos only far i seen.
@AbhishekVeeramalla Жыл бұрын
You are welcome
@AswinAswin-i7t3 ай бұрын
such a great video,now im ready to answer any question from kubernetes
@rutheirene7548 Жыл бұрын
Thanks so much Abhishek, this is so amazing. You really simplified Kubernetes. Great Job!
@AbhishekVeeramalla Жыл бұрын
thanks alot
@jayanandini541811 ай бұрын
Wowwww...... K8s is beautiful.. Thank you so much abhishek bro for teaching us ❤
@AbhishekVeeramalla11 ай бұрын
My pleasure 😊
@vinaybv9710 Жыл бұрын
Abhishek you are just crazy Love your DevOps videos ❤❤
@AbhishekVeeramalla Жыл бұрын
🚀🚀
@navpute_akshay Жыл бұрын
Thanks abhi very simple way, we can understand the concept # bappa bless you bhai
@AbhishekVeeramalla Жыл бұрын
😤😤
@mohanmurali79755 ай бұрын
wonderful teaching bro successfully understand difference pods, deployment, container and responsbilites of replica set👍
@suseeladevi93934 ай бұрын
Superb explanation of kubernetes.
@jabirHussain-nu3pk7 ай бұрын
Its Really amazing man, your explanations are clearly understandable and will make concept in depth
@DhandapaniMCA0012 ай бұрын
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
@RanaGaming027 ай бұрын
Thank You Abhishek , I learned something new Today
@AbhishekVeeramalla7 ай бұрын
Glad to hear that
@pavantej96662 ай бұрын
Great work bro❤…Explanation is superb
@swatikadam85729 ай бұрын
Amazing explanation to all the concepts👏👏.. Thank you so much 🙂
@muralikrishna-by7by5 ай бұрын
please explain ssh -isfgg
@sreelekhadantu57745 ай бұрын
Thanks, Abhishek. Very informative. 😊
@lingrajbiradar4416 Жыл бұрын
Always start your videos with like.. crystal clear explanation ❤️ can you please show us how to do auto scalling here
@AbhishekVeeramalla Жыл бұрын
Thanks 🙏
@keerthanaacharya189110 ай бұрын
Thanks a lot, Abhishek Sir wonderful explanation 🤩🤗
@AbhishekVeeramalla10 ай бұрын
My pleasure
@sridharche9655 Жыл бұрын
Great learning experience brother....
@AbhishekVeeramalla Жыл бұрын
Thanks brother
@happylearningtricks Жыл бұрын
extraordinary explanation - thank you @Abhishek
@AbhishekVeeramalla Жыл бұрын
Thanks alot
@sukhpreetsingh1848 Жыл бұрын
learnt alot from you sir... THANKYOU
@AbhishekVeeramalla Жыл бұрын
So nice of you
@yogithakakarla1716 Жыл бұрын
Better way of explanation
@AbhishekVeeramalla Жыл бұрын
Awesome
@Rorschach_ind Жыл бұрын
Thank You Sir! This video was awesome 🔥
@AbhishekVeeramalla Жыл бұрын
Most welcome!
@shaffishaik3852 Жыл бұрын
Perfect explanation 🔥🔥🔥
@bhushans38764 ай бұрын
Hi Abhishek, Please make a video of difference between pod, container and cluster and nodes in kubernetes with examples.
@AbhishekVeeramalla4 ай бұрын
Hey, please watch videos in order, that is covered as part of the vidoes
@parambharti70957 ай бұрын
Awesome explanation. Thanks a lot
@adityag80878 ай бұрын
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.
@alwaysLearner94 ай бұрын
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.
@testtt5983 Жыл бұрын
Well explained 👌👍
@AbhishekVeeramalla Жыл бұрын
Thank you 🙂
@saurabhpadole6102 Жыл бұрын
great explanation abhishek!!! how can we do the same for auto scaling, please enlighten us.
@AbhishekVeeramalla Жыл бұрын
Sure .. I will explain
@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..
@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.🥰🥰❤️
@DeepakSingh-o6n6p5 ай бұрын
Day 34 Successfully Done
@hemshah156710 ай бұрын
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 ?
@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
@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
@Bharath-Devops-engineerАй бұрын
time stamp 25.54 you have give 2 replicaset in deployment file and we entre command kubectl get pods it showing 3/3
@shaikhsupdu-z9g3 ай бұрын
very helpful
@AbhishekVeeramalla3 ай бұрын
Glad to hear that
@AmvionTenders5 ай бұрын
thank you Abishek
@nehamahajan3129 Жыл бұрын
Just Awesome 👍
@AbiramiBalu-nc7re6 ай бұрын
error parsing deployment.yaml: error converting YAML to JSON: yaml: line 5: mapping values are not allowed in this context this error im getting. pls help resolving it.
@sarreviews6518 Жыл бұрын
Crystal Clear :)
@AbhishekVeeramalla Жыл бұрын
Thanks alot
@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
@SamiraS-q9t10 ай бұрын
Awesome!!!! Explanation
@reneshmlal28097 ай бұрын
Thank You ❤
@AbhishekVeeramalla7 ай бұрын
Welcome
@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
@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
@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?
@MrSambhram Жыл бұрын
Hi..Is there a way to build the image in Kubernetes and use it in the creation of POD, instead of pulling the image from the registry? also, how do we specify our own image registry inside the pod.yaml or deployment.yaml file?
@MohanRao-f3t11 ай бұрын
Hi Abhishek, if deployment itself gets deleted, including pods everything will be deleted. Is there any replica set kind of mechanism for the deployment?
@techfeeds7589 Жыл бұрын
Good job
@AbhishekVeeramalla Жыл бұрын
Thanks
@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"
@AbhishekVeeramalla Жыл бұрын
Please share your pod.yml
@Raghu_Devops_Aspirant3 ай бұрын
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 ?
@MandeepSingh-rs6wb10 ай бұрын
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.
@swapnilsingh71708 ай бұрын
users will be accessing the app through loadbalancers, not directly through pods
@tejaraja19566 күн бұрын
Hi bro... U told that deployment supports auto scaling but you scale it manually.. Can u please explain about that....
@RajuSingh001732 Жыл бұрын
Replica set, Replication controller and Deployment are we can say it is POD controller.
@AbhishekVeeramalla Жыл бұрын
Replica set is like V2 of replication controller
@aneelmarri3926 Жыл бұрын
Nice and useful
@AbhishekVeeramalla Жыл бұрын
Glad you think so!
@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.
@chinnu9999N3 ай бұрын
rolling updates and rollbacks features are necessary duirng upgrades which replica sets directly dont have but deployment have it.
@SuperNaveen22 Жыл бұрын
Abhishek your awesome, I have a small query, I have developed magento app using Ubuntu has base image, in order to copy the files I have written a script in entry point, so every time new pod spins up it starts the same steps, is there any way where application files will be automatically copied, like official MySQL images which copies everything to pvc automatically
@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 !!
@saikumarthatikonda2007 Жыл бұрын
Hey Abhishek, what is difference between apps/v1 and apps in apiVersion(for pod and deployment) in yaml file?
@AbhishekVeeramalla Жыл бұрын
They are just API conventions.. every resource can create their unique APIGroup and API Version.
@amritpoudel6929 Жыл бұрын
Excellent
@AbhishekVeeramalla Жыл бұрын
welcome
@koyyavenkatesh10 ай бұрын
How to add new node to an existing k8s cluster?
@prashantjkamath Жыл бұрын
Hello Abhishek.. Thanks for the series and good explanation with deployment example. I was just wondering if replica set image can be deleted or killed. I tried in the lab but it said no such resources. If it can be killed then ts there a new replica-set created or we need to re-run the deployment.yml?? Have you encountered such situation?
@100xneel Жыл бұрын
hey abhishek i am having an error i did minikube start it created node with no role. what to do ?
@nick-sx2zn4 ай бұрын
Anna horizontal pod scaling pi oka video cheyara
@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
@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.
@sajid4087 Жыл бұрын
Are you covering helm also in this devops 45 days training
@AbhishekVeeramalla Жыл бұрын
Yes .. mostly
@phanik83587 ай бұрын
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???
@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.
@the_hustling_wanderer2 ай бұрын
Thank you Anna 💌
@adarshjha__1 Жыл бұрын
Day-34 done ✅️
@AbhishekVeeramalla Жыл бұрын
Keep going
@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
@kusumareddy49677 ай бұрын
Hi bro When you’re going to start docker and k8s. Pls let me know. We need to learn from scratch soo
@stalinraja30403 ай бұрын
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_wanderer2 ай бұрын
whatever you do inside that pod will be lost, because the RS will refer the deployment manifest file to create new pod
@skabdullah971227 күн бұрын
when you say okay, you sound like dr apj abdul kalam
@mahaboobali226011 ай бұрын
abhishek can you make a cheatsheet interview questions on kubernetes?
@AbhishekVeeramalla11 ай бұрын
Noted
@jaykumaranbu7173 Жыл бұрын
Nice one
@AbhishekVeeramalla Жыл бұрын
Thanks
@shaffishaik3852 Жыл бұрын
Abhi anna one small doubt Cant we delete pod permanently..??
@DAILY_JOB_UPDATES200 Жыл бұрын
kubectl delete deployment before applying this command set replicas=0 then excutes this command automatically deletes the pods
@aravinddisilva34022 ай бұрын
Hi Abhishaik I am looking Kubernetes class notes can you plz share
@Phoenix-20194 ай бұрын
Hi Abhishek, I am in Canada and Enjoying your course. I am stuck at this error when deploying using deployment.yml in minikube with error: Status ImagePullBackOff and no IP addres assignment. Researched a lot and tried many things but I am not moving. Please help.
@chinnu9999N3 ай бұрын
may be container run time(docker run time) of data plane in Kubernetes is unable to fetch the docker image. try using a different image. Change image in spec: of deployment.yml.
@manjithshaik6221 Жыл бұрын
What is labels and selectors in deployment ??
@AbhishekVeeramalla Жыл бұрын
Watch the complete playlist it is covered.
@lavanya2311 Жыл бұрын
please do some real time deployments
@AbhishekVeeramalla Жыл бұрын
Sure
@rambabudonthiboyina8476 Жыл бұрын
Hi Abhishek..one doubt.. today i have attended one online workshop for Docker-compose. Is this same in Kubernetes deployment.yaml. are both are different..?
@gpadlearnmaths7 ай бұрын
The similarity there is that you can pass in all the arguments in the yaml file rather than on the command line. Docker -compose helps in building re-usable scripts for running containers.