at high level :- for deploying an application on k8s first we have to encapsulate that app with all dependencies in a container and create a image of that conatiner and then push that image to the dockerhub after pushing that image to the dockerhub go to kubernetes and then create a yml file in that file we will define ( pushed docker image) which kind (pod servies) or pod we want for the application( like if we want to expose our application to the internet with the specific port we can use nodeport we want to expose our app in cluster we can use clustyer IP for internet we can use load balancer or ingress controller) that docxker pushed repository will be there that we have pushed on the docker hub. after creating the yml file we have to apply that yml file, after applying that .yml file application will be deployed on that k8 cluster.
Wow! bhai hum Kubernetes k Engineer banhaya with in 20min. Thank you so much Shubham Bhai or Abhishek Bhai ko. humto bhai dar gayethe Kubernetes k naam suntehi. but aplogoke passe abhi daar nikal gaya.
Abhishek is the best RUclips tech person I have ever seen on this platform. I would say he is the best example of someone who indulges in this field not just for money. Thank you, Abhishek, for the knowledge you are distributing and for helping those who cannot afford to buy the market's paid courses. you are gaining a lot of respect because of this.Thank you, Abhishek
I spend 2 days completing it till this point. I faced a lot of issues but now I'm happy with them because if I would say I have completed the whole k8s it will not be wrong. Amazing class.
Really awesome explanation, I had to revise the concepts for kubernetes and docker and with this single video on Kubernetes, I recollected and related to all of my work experience on Kuberenetes that I did. Great one Abhishek and Shubham!
Shubham(DevOps wale bhai) and Abhishek(K8s bhai) this session was really simplified and very easy to understand how the process of k8s deployment Thanks for making video
Hi subham, thanks for bringing in Abhishek and teaching kubernites in a very simple way..@ Abhishek waiting for the next video....thanks for the content shared
Shubham bhai Abhishek aur aap dono eksath aur session lo. Bahut achchha laga. Both of you has got that skillset to make it look so easy but I know what it takes to make something easy for us. If you can explain simply it means you have understood it deeply. Dil se shukriya . Thanks you so muchhh. Abhi mai Abhishek bhaiyya ki bhi fan ho gaya. For me you guys are real superstars not those bollywood stars :)
K8 is easy yes but there are underling concepts which are very unwell explained, Like there is no process is running for the Service in K8 cluster, If you hit the curl on the service IP no process is running the backgroud then How we can able to access to the worker NODEs that is a Qestion\, How service IP is getting replaced with the PORT ID, How KubeProxy internally works? How IP tables manages and mapped the Service IP with the PODS. ! Yes, It is easy only when someone let you understand the concepts in Pen and papers before jump to the Practicle Shubham bhai.
Great got revision of deployment and to access this application outside Kubernets use nodeport service additionally use Ingres controller for path based routing not mandatory quite similar with ALB in AWS
NodePort service does not allow external communication all the times, in most of the case, the Node itself is not accessible from external world. So we should go for Load balancer Type service or Ingress. I will talk in detail in my next video.
Hi @TrainWithShubham ..I was trying this today..but I am unable to build docker image..do I need to changer version in Dockerfile..even I am getting space error also while building but i extended space in docker desktop...
Hi Shubham sir, Was going through your videos , I had one doubt while making django production ready do we need nginx Gunicorn or docker and kubernetes is enough ? Tried going through some RUclips videos for this ,is Gunicorn and nginx doing the same job as kuberntes ?
Hi shubam, I have tried doing all this project. I have tried pushing it to github, but it is giving error that large files detected can't push. Even I have tried pushing terraform practiced files from ur bootcamp. But same error I am getting. Pls help me shubam bhai
@@TrainWithShubham no one gave the answer. Actually I have done practice of yours kubernetes videos and tried to push the files to github. But I am getting that above error. How did u push the files in github shubam, I saw u r github repo.
@@TrainWithShubham my Mac is bit olds and I can’t install Minikube. Intially error was driver related but I used munikube start -driver=docker, it also gave error related to vbox. My feeling is that it doesn’t support it. It is running latest version of IOS. I had good read around requirement and installed everything listed in offcial website
thanks for the great video can you please help me on why am i getting this error when applying pods file NAME READY STATUS RESTARTS AGE todoappps 0/1 ImagePullBackOff 0 13m
@@TrainWithShubham both of them are same I have checked repository also and its successfully moved to docker hub.. getting this error - "pull access denied for anishka/todoapp, repository does not exist or may require docker login: denied : requested access to the resources is denied "
@@chandravir.singhumath1792 definitely it will master node because all the control is happening in master node and may be he has not installed the kubernetes properly
The way of explaining of Abhishek is just awesome as shubhum
bahut hard Abhishek bhai .....aapka to die heart fan ho gaya
Thanks alot Surajr Bhai. Mera channel bi follow karlena :)
Abhishek ji ussi time pe aapako follo Kiya RUclips linking even check on docker aswell
Ahaan, badhiya
@@abhishekveeramalla3614 need next videos on Kubernate services asap hiya.. And ansible deployment as well
at high level :-
for deploying an application on k8s first we have to encapsulate that app with all dependencies in a container and create a image of that conatiner and then push that image to the dockerhub after pushing that image to the dockerhub go to kubernetes and then create a yml file in that file we will define ( pushed docker image) which kind (pod servies) or pod we want for the application( like if we want to expose our application to the internet with the specific port we can use nodeport we want to expose our app in cluster we can use clustyer IP for internet we can use load balancer or ingress controller) that docxker pushed repository will be there that we have pushed on the docker hub.
after creating the yml file we have to apply that yml file, after applying that .yml file application will be deployed on that k8 cluster.
Coming from Abhishek channel .
Awesome video for revising concepts .
Thanks and welcome
Wow! bhai hum Kubernetes k Engineer banhaya with in 20min. Thank you so much Shubham Bhai or Abhishek Bhai ko. humto bhai dar gayethe Kubernetes k naam suntehi. but aplogoke passe abhi daar nikal gaya.
Ahaan, kya baat hai :)
Your both combination is just awesome....
Especially thanks to Abhishekh for bullet train explaination and then Our Hero Subham for inviting him...
ahaan thanks
Abhishek you explained really well just like Shubham. Thanks to shubham for posting this video 😀
Thank you prerna:)
Two DevOps legends together
Really very nice..my all realtime doubts are cleared.
Thanks
Abhishek is the best RUclips tech person I have ever seen on this platform. I would say he is the best example of someone who indulges in this field not just for money. Thank you, Abhishek, for the knowledge you are distributing and for helping those who cannot afford to buy the market's paid courses. you are gaining a lot of respect because of this.Thank you, Abhishek
Thanks a ton
goosebumps bro feeling good i am in right place....
I spend 2 days completing it till this point. I faced a lot of issues but now I'm happy with them because if I would say I have completed the whole k8s it will not be wrong. Amazing class.
awesome, lot to learn
sir mujhe bhot mazze aagye , thank you aap dono ka aisa lag rha hai mere wifi ka paisa aaj vasool hogya
Ab aap abhishek bhai ke channel pe bhi utna hi pyaar dikhaiyega
It was great video. Abhishek is very clear and knows what he is talking about. Great video Shubham. :)
thanks a lot, yes abhishek is amazing
😳😳bhai kya h ye🙄 kon samjhata h itne easy se😍 samay utilise bhai🥰
Thanks Neeraj
Really awesome explanation, I had to revise the concepts for kubernetes and docker and with this single video on Kubernetes, I recollected and related to all of my work experience on Kuberenetes that I did. Great one Abhishek and Shubham!
Thanks to both of you for distributing gayan free of cost !!
abhishake is a wonderful trainer he has all good stuff about devops
absolutely
Shubham(DevOps wale bhai) and Abhishek(K8s bhai) this session was really simplified and very easy to understand how the process of k8s deployment Thanks for making video
Thanks Sandeep bhai
Thanks a ton
bhai mazaa hi aa gya yr !! Mujhe toh pahaad jaise topic lgta tha bhai.
hhehe.. easy hai
You both are superb bhai log seriously easy way of teaching with limited time great yar 🤝
Thank you so much 😀
Simply Awesome, a lots of things are covered. Thank you so much..!
Most welcome 😊
though i have knowledge on this...phir bi maza aagaya short time me itta kuch samjaaya hia aapne
mastt bhai
Great explanation easily understood. Thanks to both of you
Always welcome
Hi subham, thanks for bringing in Abhishek and teaching kubernites in a very simple way..@ Abhishek waiting for the next video....thanks for the content shared
totally
Lot of knowledge here Thanks Shubham and Abhishek 🎉
Thanks Amarnath
@@abhishekveeramalla3614 thank you sir for your valuable time and knowledge
So nice of you
Very good explanation in a short period of time ..!!!
Glad you liked it
Shubham bhai Abhishek aur aap dono eksath aur session lo. Bahut achchha laga. Both of you has got that skillset to make it look so easy but I know what it takes to make something easy for us. If you can explain simply it means you have understood it deeply. Dil se shukriya . Thanks you so muchhh. Abhi mai Abhishek bhaiyya ki bhi fan ho gaya. For me you guys are real superstars not those bollywood stars :)
Thanks a ton, abhi fatafat abhishek bhai ka channel follow karna start kar dijiye, superr content
Thanks Chetan Bhai
@@AbhishekVeeramalla need kubernate services videos asap bhiya and ansible deployment and services if possible 🙏
Really awesome video thanks for this great collaboration🎉🎉
The way he explained jz awesome 😍😍
totally
Awesome ... you both guys made K8s easy to understand ..thanks a lot !!!
thank you, all credits to abhishek bhai
Very nice,
The way he explains.........awesome
Thank you so much 😀
Umdaa!! Bahut sahi!
dhanyawaad..
aapka intezaar rahega..
Shubham you are best and brave heart thank you so much
Thank you so much:)
20 mins of pure quality content... 🔥
thanks:)
Wow,,,,I never expecting that too easy ..
totally
REALLY AWSOME CLASS
thank you so much :)
K8 is easy yes but there are underling concepts which are very unwell explained, Like there is no process is running for the Service in K8 cluster, If you hit the curl on the service IP no process is running the backgroud then How we can able to access to the worker NODEs that is a Qestion\, How service IP is getting replaced with the PORT ID, How KubeProxy internally works? How IP tables manages and mapped the Service IP with the PODS. ! Yes, It is easy only when someone let you understand the concepts in Pen and papers before jump to the Practicle Shubham bhai.
Both are awesome. Thanks To you both 💕
Thank you too!
Great got revision of deployment and to access this application outside Kubernets use nodeport service additionally use Ingres controller for path based routing not mandatory quite similar with ALB in AWS
NodePort service does not allow external communication all the times, in most of the case, the Node itself is not accessible from external world.
So we should go for Load balancer Type service or Ingress.
I will talk in detail in my next video.
ahaan, amazing to see discussions already
@@abhishekveeramalla3614 so sir using nodeport alone is not beneficial to access the application via browser and all
very useful
Glad to hear that
owsome sir .What a wonderful conspect....🤠🤠🤠
So nice
Great collab❤️🔥💯
Thanks 🔥
next we want your knowledge sharing session
wow... thats great expalnation
happy learning :)
muja kafi shook laga is video ma Abhishek ka subscriber 2.3k ha or ajj us ka subscriber 237k ha .
sir to good both of u doing very well. i am also learm to much from u and abhishek .
mehnat hai abhishek bhai ki
Bahut badiya ,, nice video,, thanks 👍👍
Thanks a lot
Just Great deployment explanation by Abhishek 🤗 n obvious thnx bhaiyya
ahaan
@@TrainWithShubham issue ara tha bhaiyya kidhar bheju
Resolved successful
khana pet bhar nhi khaya but ho gaya
Abhi khata phirse khana😜
@@ashishkarad8960 kya baat hai:)
😍full support for ur hard work and efforts shubham bhai😍💪🏼💪🏼
Thank you so much 😀
Very good . Need more content like this
Many more to come
Bahut badhiya padhaya
Abhi fatafat abhishek bhai ka channel follow kar lijiye
Brilliant explaination
thanks
awesome explanation
nice hindi abhishek
please make interview session with abhishek
Very soon
@@TrainWithShubham dhanyavad bhau
loved the video, bhaiya thoda fast fast kara re the bus... still it was understandable and learned a lot from it.
Ok next time
Excellent.....you both are superb
seeing the first ever k8s video and this was amazing. #shubham and #Abhishek
Awesome session :) Thank you for sharing it @trainwithshubham &abhishekveeramalla
Such a nice explanation
Glad you liked it
Just osm
Please Aap dono mil ke ek complete devops + cloud ka course banao
Paid bhi chalega
Clearly Explained
ahaan, badhiya
Awesome.. Thanks shubham.
Most welcome 😊
Vai make a 3 tier application deployment app dono milke hindi main...bilkul aice....bawal mach jayega RUclips pe
check the three tier app on trainwithshubham.com > courses
Great 👍👍👍
Terraform py b video bna den ik
Thanks
definitely
Shubham bhau part 1 session ghya na k8s live clear practice la kiwa video upload kra
definitely
Wonderful information👍👍
Really helpful. Thanks for the video
Glad it was helpful!
This is so smooth 😍❤️
totally
Where the next video,kindly paste the remaining
in the description
Bahut badiya bhai
Nice video and great information.
Glad you liked it!
Bhai "End to End " video banaiye project ka with all the tools.
definitely
Hi Brother, I'm facing issue while running the pod error: ErrImagePull can you please help me to get resolve from this?
Best explanation ❤️
thanks saksham bhai
Hi @TrainWithShubham ..I was trying this today..but I am unable to build docker image..do I need to changer version in Dockerfile..even I am getting space error also while building but i extended space in docker desktop...
awesome video Thank you so much ☺️🙂
most welcome.. all credit goes to abhishek.. do checkout his channe
next part kaha pr milega muje abhishek sir k channel pr ni mil ra
Great explanation
Glad it was helpful!
Kubernetes is just🫡 hats off to its developers 🫶 and thanks shubham for giving us such valuable content with precise explanation.
My pleasure 😊
Minikube is not recommended in production, any tutorial how to handle k8s in prod ?
soon on EKS
@TrainWithShubham #TrainWithShubham where to get the next video, link please
This K8s series is just like a drug to the learners...
keep sharing bhai.. if you find it helpful
Super excellent 👏
Thank you very much
Hey...can anyone explain me how he get Minikube as running node in Pod.
install minikube in prev video
Informative video sir
All credit goes to Abhishek bhai ❤️
Hi Shubham sir,
Was going through your videos ,
I had one doubt while making django production ready do we need nginx Gunicorn or docker and kubernetes is enough ?
Tried going through some RUclips videos for this ,is Gunicorn and nginx doing the same job as kuberntes ?
need to use gunicorn in docker, pods then k8s
Awesome 👌 Bro the way you explain unpad b Sikh jaye
ahaan
Gazab ekdam
ahaan badhiya
Ammazing....
Perfect ❣️💥💥
Thank you sir
Welcome
wow thank you ☺️
You're welcome 😊
Great sir
Thanks a lot:)
Hi shubam,
I have tried doing all this project. I have tried pushing it to github, but it is giving error that large files detected can't push. Even I have tried pushing terraform practiced files from ur bootcamp. But same error I am getting. Pls help me shubam bhai
what error? ask in community groups
@@TrainWithShubham no one gave the answer. Actually I have done practice of yours kubernetes videos and tried to push the files to github. But I am getting that above error. How did u push the files in github shubam, I saw u r github repo.
Abhishek talked about Minikube but I am struggling to install Minikube on my old iMac. Can you please help? I have also sent you an email about it.
i'll try helping you, what issue are you facing
@@TrainWithShubham my Mac is bit olds and I can’t install Minikube. Intially error was driver related but I used munikube start -driver=docker, it also gave error related to vbox. My feeling is that it doesn’t support it. It is running latest version of IOS. I had good read around requirement and installed everything listed in offcial website
thanks for the great video
can you please help me on why am i getting this error when applying pods file
NAME READY STATUS RESTARTS AGE
todoappps 0/1 ImagePullBackOff 0 13m
my pods.yml file
apiVersion: v1
kind: Pod
metadata:
name: todoappps
spec:
containers:
- name: todoappps
image: abhishekf5/todoapp:v1
ports:
- containerPort: 8000
Bhaiya 2 terminal same laptop se wo bhi different name se ye kaise hua smjh n aya?
iterm use karta hu mai.. aisey boht tools hote hai terminal ke liye
Quake terminal bhi achha h
@@TrainWithShubham ab next ansible ka pipeline bnaker aap dikha dena then final ho jayega sara
Bhai kaise remote jobs crack karna he dathadoo .
Abhishek ka linkedin diya hai description me
Thank you Sir
I am getting ImagePullBackoff in the status after executing kubectl get pods command
that image may not be available, which image are you using in the deployment or pods yaml file?
@@TrainWithShubham both of them are same I have checked repository also and its successfully moved to docker hub.. getting this error - "pull access denied for anishka/todoapp, repository does not exist or may require docker login: denied : requested access to the resources is denied "
kubectl get nodes
The connection to the server localhost:8080 was refused - did you specify the right host or port? sir kyu aa reha h ye error...
I guess something is running on that port so stop that first and try or try with different port number and check
@@zeeshanmohammed8147 this is happening on master node or worker node
@@chandravir.singhumath1792 definitely it will master node because all the control is happening in master node and may be he has not installed the kubernetes properly
Run the below command
mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config sudo chown $(id -u):$(id -g) $HOME/.kube/config
me also getting the same error. did you found any solution?
Very good bro
Fantastic 😻😻😊