Kubernetes Tutorial for Beginners | 2 Hours Course With Example | JavaTechie

  Рет қаралды 74,507

Java Techie

Java Techie

Күн бұрын

This tutorial will give brief idea about Kubernetes, features of Kubernetes, how Kubernetes works, the architecture of Kubernetes, different components and resources of Kubernetes, best practices, and how to deploy applications to Kubernetes.
📚Course Contents 📚
(00:24) Basics of kubernetes
(06:15) Kubernetes components
(15:16) Kubernetes architecture internal understand
(25:22) Installation k8s in windows and deploy first spring boot app using kubectl command
(52:26) Installation k8s in MacOS
(01:02:32) Deploy & Run First Spring boot app in k8s with YML
(01:22:54) Deploy & Run Spring Boot CRUD app in K8s
(01:51:15) Use of ConfigMap & Secrets
#javatechie #kubernetes
GitHub:
github.com/Jav...
github.com/Jav...
Blogs:
/ javatechie
Facebook:
/ javatechie
guys if you like this video please do subscribe now and press the bell icon to not miss any update from Java Techie

Пікірлер: 152
@karishmarawat1359
@karishmarawat1359 2 жыл бұрын
Thank you so much for this awesome tutorial👍🙂 I watch your videos regularly and I find it so knowledgeable and amazing 👏 Keep up the Good work!!! You are a legend Java Techie Looking forward to integrating this with Istio Service Mesh in future 🙂👍
@Javatechie
@Javatechie 2 жыл бұрын
Thanks Rawat . Sure will do 🙂
@dipalitusharvlogs7252
@dipalitusharvlogs7252 Жыл бұрын
Extremally Helpful... Thank you so much for the video!
@obioraokwubanego4789
@obioraokwubanego4789 7 ай бұрын
If BOMB were a human being then that should be You! Amazing tutorial. Thumbs up!
@Javatechie
@Javatechie 7 ай бұрын
Thanks for your word buddy 😄
@tallesrocha3196
@tallesrocha3196 Жыл бұрын
Thanks, you are beast ! Greetings from Brazil
@jaggsmca325
@jaggsmca325 2 жыл бұрын
I have started udemy course once for k8s but I have left in middle because it seemed too complex to me. Now from this video when started again I see its pretty easy to understand. Thanks to java techie for simplifying complex thing in hello world style. 👍👍
@srinivasaraju8399
@srinivasaraju8399 11 ай бұрын
Really fantastic course brother thank you so much
@garimachaudhary9248
@garimachaudhary9248 2 жыл бұрын
Great job
@maven7650
@maven7650 Жыл бұрын
when I change the type in my db deployment to clusterIP it gives connection refused exception
@Javatechie
@Javatechie Жыл бұрын
Is your MySQL container running?
@maven7650
@maven7650 Жыл бұрын
@@Javatechie yes please
@Thiru-zt5lw
@Thiru-zt5lw Жыл бұрын
kubernatis , can we place inside the aws? docker
@Thiru-zt5lw
@Thiru-zt5lw Жыл бұрын
Yes, Kubernetes can be run inside Amazon Web Services (AWS) and can be used to manage Docker containers. Kubernetes provides an orchestration layer for Docker containers, making it easier to manage and scale large-scale applications. AWS offers several options for running Kubernetes, including managed services like Amazon Elastic Kubernetes Service (EKS) and self-managed options like EC2 instances with kubeadm. With the combination of AWS and Kubernetes, you can build, deploy, and manage highly scalable and resilient applications. i got the information from chatgpt, can you elloraborate more about it
@Javatechie
@Javatechie Жыл бұрын
Not getting you
@Javatechie
@Javatechie Жыл бұрын
Yes I will upload about EKS soon
@pravinghorpade2771
@pravinghorpade2771 Жыл бұрын
I have experienced developer, recently got new job, learned lot from you. Thanks!
@Javatechie
@Javatechie Жыл бұрын
Glad to know this Pravin . Keep learning
@CaseStudy-bx4tl
@CaseStudy-bx4tl 10 күн бұрын
I have gone through multiple Kubernetes video to understand in depth, but the way you explained it, simplified it is just amazing it looks very easy to understand and very specific and crystal clear concepts, now I can say I know everything about Kubernetes and I'm confident enough that I can mentioned this in my resume
@Javatechie
@Javatechie 10 күн бұрын
Happy to hear this buddy it helps you 😊
@De0D
@De0D Жыл бұрын
i like the pop sound..joke aside btw thanks for the knowledge .
@shwetabhat9981
@shwetabhat9981 2 жыл бұрын
Awesome Sir !! One amazing headstart to kubernetes for begineers . Thank you . Looking forward to Kafka or Messaging series someday :)
@Javatechie
@Javatechie 2 жыл бұрын
Thanks Shweta. Will start soon once I back from vacation
@opendeskca6333
@opendeskca6333 2 жыл бұрын
Best tutorial I have seen on Kubernetes. To the point. Well done!
@rajyahoob
@rajyahoob 2 ай бұрын
Taking down notes while watching your kubernetes tutorial, thank you as always for the effort you put in, makes it easy for us. By the way this tutorial is still very current even after 2 years except minor deprecations in api.
@ravimane5508
@ravimane5508 10 ай бұрын
Can we have 100.62.01 as IP address for any k8 pod? Since is not a valid IP address format for a Kubernetes pod or any network interface in general.
@bhushanmore3160
@bhushanmore3160 Жыл бұрын
Very nice tutorial, I'm facing one issue if you could help me that will be really helpful, issue is I am using private docker registery on my local but unable to use same docker image in K8S, any suggestions will be appreciated
@the_rocker7786
@the_rocker7786 6 ай бұрын
Facing issues while accessing application. I am unable to acces it using minikube ip and port..rather when i do port forwarding at that time I am able to access it using machine ip and tcp port.What could be the issue?
@purushnv
@purushnv 2 ай бұрын
How to deploy spring boot micro services on cloud using Kubernetes? Can you make a video on this?
@the_rocker7786
@the_rocker7786 7 ай бұрын
How you installed it without running exe file?
@Javatechie
@Javatechie 7 ай бұрын
Exe file not required please checkout the installation guide below 👇 medium.com/@javatechie/kubernetes-installation-guide-windows-mac-f65105146127
@sudheerkumar-tp1mg
@sudheerkumar-tp1mg Жыл бұрын
Basanth Sir please cover a video on database scaling in real time banking applications or flip kart or Amazon at least some idea.
@malleswarrao3887
@malleswarrao3887 4 ай бұрын
How pods will communicate each other ? Example Spring boot application and MySql both are different pods/docker images
@Javatechie
@Javatechie 4 ай бұрын
Spring boot app talk to MySQL using service name that's what I defined in service.yaml
@malleswarrao3887
@malleswarrao3887 4 ай бұрын
@@Javatechie in the real time also same configuration.
@malleswarrao3887
@malleswarrao3887 4 ай бұрын
@@Javatechie Regarding Load balancer service type please make one session
@Javatechie
@Javatechie 4 ай бұрын
@@malleswarrao3887 yes it's same
@Javatechie
@Javatechie 4 ай бұрын
@@malleswarrao3887 regarding load balancer service type please check my AWS eks video
@swagatikasahu7889
@swagatikasahu7889 8 ай бұрын
JavaTechie became my first reference to any of the courses that I want to learn. The way you explain things makes the complex things to simple. You are amazing.
@Javatechie
@Javatechie 8 ай бұрын
So glad to hear it . Keep learning buddy
@the_rocker7786
@the_rocker7786 7 ай бұрын
Thanks for making it easy..it was a very well designed course that anyone can understand.Loved it..Recently started upskilling myself and I always look for content from your channel.
@pavanmanjunath7312
@pavanmanjunath7312 Ай бұрын
Best tutorial for developers who wants to understand kubernetes 🎉
@techforpeace38183
@techforpeace38183 6 ай бұрын
Amazing tutorial which is compact but enriched with necessary information. Thanks a lot.
@ahmedabdelhakim-x2h
@ahmedabdelhakim-x2h 8 ай бұрын
man you are great .... and really thanks for sharing this info in clear understandable way 😍
@JyotiSharma-dy5cc
@JyotiSharma-dy5cc 2 жыл бұрын
Thank you so much for this clear and awesome explanation. Please make detail videos on Kafka, Kibana and Elastic search. Thanks again :)
@Javatechie
@Javatechie 2 жыл бұрын
Kafka i will do but ELK from scratch i have already uploaded buddy.please check and let me know incase if you are not getting it
@joseroblesv
@joseroblesv 12 сағат бұрын
How do you get a BUILD SUCCESS after running mvn clean install when you change the application.yml to use variables? 01:38:25 I get an error ${DB_HOST}: nodename nor servname provided, or not known
@ainigma100
@ainigma100 13 күн бұрын
Thank you very much for this great tutorial!!!
@goutamyadav6520
@goutamyadav6520 2 жыл бұрын
Sir I am getting below Error while running commnd - kubectl get pods C:\Users\sidt0\Downloads\spring-boot-dockers-image\spring-boot-dockers-image>kubectl get pods NAME READY STATUS RESTARTS AGE spring-boot-k8-64d7b676c8-wrnhv 0/1 ErrImagePull 0 9s spring-boot-k8s-586c76bc5f-w42pm 0/1 ImagePullBackOff 0 40m what i am supposed to do now?
@Javatechie
@Javatechie 2 жыл бұрын
You docker and kuhernetes is not in sync please follow the command as i did
@rishiraj2548
@rishiraj2548 Жыл бұрын
Namaste
@azharmobeen
@azharmobeen 2 жыл бұрын
Thanks man for sharing your knowledge with us, Keep it up
@NagarajuAnumalasetty
@NagarajuAnumalasetty 10 ай бұрын
Please Explain GCP SRE and Agro Service mesh
@codethinker7
@codethinker7 2 жыл бұрын
Its master touch, while comparing the Manager/Developer functionalities with Master and Worker node., Good Work. Its easy to understand.
@naidu12341
@naidu12341 Жыл бұрын
Great Video and Unique Content Thanks a lot for such crispy explanation
@santoshapanda5159
@santoshapanda5159 2 жыл бұрын
True java guru in this platform . Absolutely you are spreading knowledge from basic concepts to depth dive of java concepts in all of your VDO's . keep spreading the sea of knowledge you have !. Brilliant :)
@Javatechie
@Javatechie 2 жыл бұрын
Thanks Santosh 😀
@malleswarrao3887
@malleswarrao3887 4 ай бұрын
Do we have advanced concepts in k8s ? Or else all topics are covered
@tamillll
@tamillll 2 жыл бұрын
Excellent work, pls help us to add some video on azure with k8s
@ajaydhiman2368
@ajaydhiman2368 Жыл бұрын
Is Node treaded as machine having some IP ? if yes, then is POD something as VM inside Node (physical machine) ?
@Javatechie
@Javatechie Жыл бұрын
Yes Kind of you can say
@shiva5600
@shiva5600 2 жыл бұрын
Thanks
@pierrelebon6627
@pierrelebon6627 2 жыл бұрын
Thanks for such à great content, what is wonderful is that you not only show how think works but you go deeply in concept explanation. Just keep going guy.
@Javatechie
@Javatechie 2 жыл бұрын
Thanks buddy 😊
@mukeshkumarsingh7463
@mukeshkumarsingh7463 Жыл бұрын
I have a Question What will happen if we lost cluster, like pods, cluster and node also have replica??
@Javatechie
@Javatechie Жыл бұрын
It's not possible buddy we keep replicas to handle the DR situation both can't go down
@malleswarrao3887
@malleswarrao3887 4 ай бұрын
What is the relation between minicube and cubectl?
@manindersingh6371
@manindersingh6371 2 жыл бұрын
Thanks for this wonderful video. Subscribed you ✌
@sureshpal5569
@sureshpal5569 8 ай бұрын
great video , can you share the ppt used in the slides
@malleswarrao3887
@malleswarrao3887 4 ай бұрын
How services will communicate each other
@RaviShankar-xy6zh
@RaviShankar-xy6zh 2 жыл бұрын
thankyou so much buddy. You are saviour. Greatest presentation is your strength.
@rohatgianu
@rohatgianu 2 ай бұрын
How to set config map and secret as per env ?
@manoraja9356
@manoraja9356 2 жыл бұрын
Thanks a lot man 👏👏. Awesome tutorial for beginner's 👍
@pranoydas4272
@pranoydas4272 2 жыл бұрын
You are awesome bro.😍😍😍
@poornimasridhar5011
@poornimasridhar5011 Жыл бұрын
Wonderful explanation about K8s...Thanks a lot...
@ptsdov5954
@ptsdov5954 2 жыл бұрын
U will get more subscribers , for now +=1
@AhmedKhaled-he9mf
@AhmedKhaled-he9mf 2 жыл бұрын
Thanks very much
@rambeersharma2091
@rambeersharma2091 Жыл бұрын
Very good and well planed contents. Thank you so much
@veerendrashukla
@veerendrashukla 2 жыл бұрын
Very nice! The video quality for almost 50 % presentation bit low, it is not super clearly visible, though most of things can be understood as the your style of presentation is very good.
@Javatechie
@Javatechie 2 жыл бұрын
Buddy it's too long video. KZbin usually take times to increase it's resolution please try after sometime
@gangulyap4935
@gangulyap4935 Жыл бұрын
Awesome video ever i seen, Here one doubt sir, What will happen if all the pods crashed at a time, how they are going to be replaced and how , also what will happen if all the replicas crashed at a time, how the k8s controller detects this and how its going to be handle this situation ??
@Javatechie
@Javatechie Жыл бұрын
Could you please check my k8s video i have demonstrated there how k8s manage the things when pods will crash
@gangulyap4935
@gangulyap4935 Жыл бұрын
okay, Thanks a lot for your immediate response 🙏
@pandiyarajramu749
@pandiyarajramu749 Жыл бұрын
You have explained very well... Thank you...
@shashibhusan5817
@shashibhusan5817 Жыл бұрын
Thank you so much for this wonderful tutorial 👍
@felipedossantos7246
@felipedossantos7246 2 жыл бұрын
Java Techie is really awesome. Thank you, Dude
@shikhanegi8196
@shikhanegi8196 Жыл бұрын
Awesome tutorial on k8s!👏 In other learning site it takes hours and hours to understand the simple concept.
@Javatechie
@Javatechie Жыл бұрын
Thanks buddy 😁. Keep learning
@nagendernaroju3401
@nagendernaroju3401 2 жыл бұрын
This is a stunning video about Kubernetes, thank you bro.
@visitrohitbag
@visitrohitbag 2 жыл бұрын
Hi Basant, very nice and concise explanation. Loved it.
@umamaheswarreddy9204
@umamaheswarreddy9204 2 жыл бұрын
Thank you so much, great video 😊
@durgamkhasim441
@durgamkhasim441 2 жыл бұрын
Bro now Kubernetes deprecating with docker right? Running on runtime right
@Javatechie
@Javatechie 2 жыл бұрын
No man docker and kuhernetes serves different purposes
@GauravKawatrakir
@GauravKawatrakir 2 жыл бұрын
The videos are awesome but the pronunciation of words is not correct like the "term" sounds like "torm". If this can be improve the its really awesome.
@karanjavkarahul
@karanjavkarahul 2 жыл бұрын
Once I will go through it thanks..
@manindersingh6371
@manindersingh6371 2 жыл бұрын
Somehow I am not able to access minikube IP address from my local machine but if I go inside it I am able to hit my end point and it returns the result that I need. My question is Am I missing anything that I am not able to access minikube IP from my local machine.
@sreddy8141
@sreddy8141 2 жыл бұрын
Awesome, happy learning. Thanks a lot
@arpitasati8557
@arpitasati8557 2 жыл бұрын
Awesome tutorial Thank you
@satyanarayanagokavarapu3011
@satyanarayanagokavarapu3011 2 жыл бұрын
Can you make a video on Helm ?
@maven7650
@maven7650 Жыл бұрын
Caused by: java.net.UnknownHostException: mysql: Name or service not known I tried with the same configuration but am get this error
@maven7650
@maven7650 Жыл бұрын
when clusterIP is set to None
@ranjandas7891
@ranjandas7891 2 жыл бұрын
Very useful bro, Keep rocking❤❤
@aamirshayanshaikh2728
@aamirshayanshaikh2728 2 жыл бұрын
On my side dashboard is showing 404, data on dashboard is loading then becomes invisible and sometimes it says loading error and sometimes 404 not found
@santhanakrishnang3411
@santhanakrishnang3411 2 жыл бұрын
Hi bro, thanks for sharing your knowledge. I tried to get the url using command minikube service servicename --url but it is not returning any value.
@Hacks00145
@Hacks00145 2 жыл бұрын
Hi Java Techie, Could have a tutorial on RAML and open specifications which are used in REST API specifications.. Would be really helpful. ❤️
@Javatechie
@Javatechie 2 жыл бұрын
RAML OR SAML you are talking about
@Hacks00145
@Hacks00145 2 жыл бұрын
@@Javatechie It's RAML
@Javatechie
@Javatechie 2 жыл бұрын
Need to check buddy.
@suresh85nit
@suresh85nit 2 жыл бұрын
You are explanation is fantastic.
@oshogarg5215
@oshogarg5215 2 жыл бұрын
Thanks , 1 st comment
@akshaykohale3121
@akshaykohale3121 2 жыл бұрын
Make one video on.How to call stored procedure in hibernate
@Javatechie
@Javatechie 2 жыл бұрын
Here is the link kzbin.info/www/bejne/fqLIm6WbgZ6biq8
@arungore6578
@arungore6578 2 жыл бұрын
thank you for the tutorial
@perf5682
@perf5682 2 жыл бұрын
sir, thank you so much 🙏
@smritikarn7112
@smritikarn7112 2 жыл бұрын
brew install hyperkit Error: hyperkit: no bottle available! You can try to install from source with: brew install --build-from-source hyperkit Please note building from source is unsupported. You will encounter build @JavaTechie - Any suggestion? thanks.
@smritikarn7112
@smritikarn7112 2 жыл бұрын
resolved with docker.
@nguyenquan4836
@nguyenquan4836 Жыл бұрын
Thank you som much. Very easy to follow and understanding.
@harshitanand8216
@harshitanand8216 2 жыл бұрын
Your lectures are immortal
@aaqibjavedz2569
@aaqibjavedz2569 2 жыл бұрын
Thank you 😊
@chandramanigupta6997
@chandramanigupta6997 2 жыл бұрын
Thanks a lot ❤ for the wonderful tutorial. 2nd comment 😅.
@sudheerkumar-tp1mg
@sudheerkumar-tp1mg Жыл бұрын
Genious
@xMostFuriousx
@xMostFuriousx 2 жыл бұрын
Wtf with only indian videos ? Every video on kubernetes on youtube is made by indian... any good content available ?
@Javatechie
@Javatechie 2 жыл бұрын
It doesn't make any sense who make this video.if you understand it then that's good. One more thing don't be resist. Learn from everywhere otherwise life will end up with comparing others
@rajeevprakash6578
@rajeevprakash6578 2 жыл бұрын
can u plz provide the ppt
@Javatechie
@Javatechie 2 жыл бұрын
Need to check buddy
@Tashik19
@Tashik19 2 жыл бұрын
Awesome!
@hemalatha-ih5gl
@hemalatha-ih5gl Жыл бұрын
I am following up your video and tried to practice but facing an issue while running this "docker build -t spring-boot-k8s-demo:1.0 . .getting this error Step 3/4 : ADD target/spring-boot-k8s-demo.jar spring-boot-k8s-demo.jar ADD failed: file not found in build context or excluded by .dockerignore: stat target/spring-boot-k8s-demo.jar: file does not exist docker build -t spring-boot-k8s-demo:1.0 .
@hemalatha-ih5gl
@hemalatha-ih5gl Жыл бұрын
I am not able to figure it out what is the issue, please help me .
@learning911
@learning911 3 ай бұрын
Hi @hemalatha , I also got the same error but i got the issue, basically when you build the maven project, u get jar file which is present @target folder which is missing in our case. You need to build the project - using maven build by clicking the project -> run as -> maven build -> set the goals
@neha6000
@neha6000 2 жыл бұрын
Liked
@evsatyamblog4218
@evsatyamblog4218 Жыл бұрын
Thank you so much❤❤
@pramodml6628
@pramodml6628 2 жыл бұрын
I am following steps you have done in video, but I am struck with ImagePullBackOff issue after successful create deployment step. Can you please help me on this.
@Javatechie
@Javatechie 2 жыл бұрын
Is your docker is up and running ? If yes please sync your docker with kuhernetes by running the command which I explained begin of the video
@pramodml6628
@pramodml6628 2 жыл бұрын
@@Javatechie Let me check again and get back to you
@ajaylamkhede5598
@ajaylamkhede5598 2 жыл бұрын
Dude! I faced this problem ,in my case I missed to push the docker image in docker hub repo, you need to tag and push your image using following commands. docker tag local-image:tagname new-repo:tagname docker push new-repo:tagname for diagnosis of pod , try this command ,would clearly show actual root cause: kubectl describe pod
@pramodml6628
@pramodml6628 2 жыл бұрын
@@ajaylamkhede5598 Is the step what ever u mentioned above to push docker image in docker is it covered in this video or did I miss that step while practicing it, If that step is covered can you please tell me at what time it is covered mean to say is it @ 5 min or 10th min, as it helps me a lot
@ajaylamkhede5598
@ajaylamkhede5598 2 жыл бұрын
@@pramodml6628 It might have been assumed that we know these steps of dockerization and javatechie did not explain this step. see ! this video is about k8s not about docker however its not possible for the host to explain each and every minor step in limited time span.
@tanwidebnath9796
@tanwidebnath9796 Жыл бұрын
Thanks a lot for such a good tutorial ❤
@evsatyamblog4218
@evsatyamblog4218 Жыл бұрын
Love you sir
@amitswain7228
@amitswain7228 2 жыл бұрын
I was waiting for kafka🥺🥺
@Javatechie
@Javatechie 2 жыл бұрын
Kafka will start. Next few days i will be out of station
@ganeshbodduaddasuryanitinb7811
@ganeshbodduaddasuryanitinb7811 2 жыл бұрын
@@Javatechie can you cover the partition with example.
@nagireddy1507
@nagireddy1507 2 жыл бұрын
Thanks alot...
@elumalaivairamany3887
@elumalaivairamany3887 2 жыл бұрын
kubectl logs demok8deploymentobject1-775d7c4bc5-qf7xk Error: Invalid or corrupt jarfile /app.jar Getting the above error can you please guide me to resolve this
Kubernetes Crash Course for Absolute Beginners [NEW]
1:12:04
TechWorld with Nana
Рет қаралды 2,8 МЛН
Amazing Parenting Hacks! 👶✨ #ParentingTips #LifeHacks
00:18
Snack Chat
Рет қаралды 22 МЛН
Players vs Corner Flags 🤯
00:28
LE FOOT EN VIDÉO
Рет қаралды 71 МЛН
The joker favorite#joker  #shorts
00:15
Untitled Joker
Рет қаралды 30 МЛН
Do NOT Learn Kubernetes Without Knowing These Concepts...
13:01
Travis Media
Рет қаралды 296 М.
Docker Tutorial for Beginners
50:38
mCoding
Рет қаралды 40 М.
100+ Docker Concepts you Need to Know
8:28
Fireship
Рет қаралды 977 М.
Kubernetes Tutorial for Beginners [1 Hour Course]
1:01:19
DevOps Journey
Рет қаралды 36 М.
Amazing Parenting Hacks! 👶✨ #ParentingTips #LifeHacks
00:18
Snack Chat
Рет қаралды 22 МЛН