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

  Рет қаралды 72,146

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/Java-Techie-jt/spr...
github.com/Java-Techie-jt/spr...
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

Пікірлер: 146
@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. 👍👍
@rajyahoob
@rajyahoob 13 күн бұрын
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.
@opendeskca6333
@opendeskca6333 Жыл бұрын
Best tutorial I have seen on Kubernetes. To the point. Well done!
@pravinghorpade2771
@pravinghorpade2771 Жыл бұрын
I have experienced developer, recently got new job, learned lot from you. Thanks!
@Javatechie
@Javatechie Жыл бұрын
Glad to know this Pravin . Keep learning
@swagatikasahu7889
@swagatikasahu7889 6 ай бұрын
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 6 ай бұрын
So glad to hear it . Keep learning buddy
@codethinker7
@codethinker7 2 жыл бұрын
Its master touch, while comparing the Manager/Developer functionalities with Master and Worker node., Good Work. Its easy to understand.
@techforpeace38183
@techforpeace38183 5 ай бұрын
Amazing tutorial which is compact but enriched with necessary information. Thanks a lot.
@RaviShankar-xy6zh
@RaviShankar-xy6zh 2 жыл бұрын
thankyou so much buddy. You are saviour. Greatest presentation is your strength.
@the_rocker7786
@the_rocker7786 5 ай бұрын
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.
@nagendernaroju3401
@nagendernaroju3401 2 жыл бұрын
This is a stunning video about Kubernetes, thank you bro.
@dipalitusharvlogs7252
@dipalitusharvlogs7252 Жыл бұрын
Extremally Helpful... Thank you so much for the video!
@poornimasridhar5011
@poornimasridhar5011 Жыл бұрын
Wonderful explanation about K8s...Thanks a lot...
@nguyenquan4836
@nguyenquan4836 Жыл бұрын
Thank you som much. Very easy to follow and understanding.
@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
@user-lw1dd4md5o
@user-lw1dd4md5o 6 ай бұрын
man you are great .... and really thanks for sharing this info in clear understandable way 😍
@rambeersharma2091
@rambeersharma2091 Жыл бұрын
Very good and well planed contents. Thank you so much
@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 😀
@sreddy8141
@sreddy8141 2 жыл бұрын
Awesome, happy learning. Thanks a lot
@manoraja9356
@manoraja9356 Жыл бұрын
Thanks a lot man 👏👏. Awesome tutorial for beginner's 👍
@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 😊
@shashibhusan5817
@shashibhusan5817 Жыл бұрын
Thank you so much for this wonderful tutorial 👍
@felipedossantos7246
@felipedossantos7246 2 жыл бұрын
Java Techie is really awesome. Thank you, Dude
@azharmobeen
@azharmobeen 2 жыл бұрын
Thanks man for sharing your knowledge with us, Keep it up
@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 🙂
@pandiyarajramu749
@pandiyarajramu749 Жыл бұрын
You have explained very well... Thank you...
@visitrohitbag
@visitrohitbag 2 жыл бұрын
Hi Basant, very nice and concise explanation. Loved it.
@naidu12341
@naidu12341 Жыл бұрын
Great Video and Unique Content Thanks a lot for such crispy explanation
@tallesrocha3196
@tallesrocha3196 Жыл бұрын
Thanks, you are beast ! Greetings from Brazil
@umamaheswarreddy9204
@umamaheswarreddy9204 2 жыл бұрын
Thank you so much, great video 😊
@suresh85nit
@suresh85nit 2 жыл бұрын
You are explanation is fantastic.
@srinivasaraju8399
@srinivasaraju8399 9 ай бұрын
Really fantastic course brother thank you so much
@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
@obioraokwubanego4789
@obioraokwubanego4789 5 ай бұрын
If BOMB were a human being then that should be You! Amazing tutorial. Thumbs up!
@Javatechie
@Javatechie 5 ай бұрын
Thanks for your word buddy 😄
@arpitasati8557
@arpitasati8557 2 жыл бұрын
Awesome tutorial Thank you
@tanwidebnath9796
@tanwidebnath9796 Жыл бұрын
Thanks a lot for such a good tutorial ❤
@manindersingh6371
@manindersingh6371 2 жыл бұрын
Thanks for this wonderful video. Subscribed you ✌
@karanjavkarahul
@karanjavkarahul 2 жыл бұрын
Once I will go through it thanks..
@harshitanand8216
@harshitanand8216 2 жыл бұрын
Your lectures are immortal
@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
@arungore6578
@arungore6578 2 жыл бұрын
thank you for the tutorial
@ranjandas7891
@ranjandas7891 2 жыл бұрын
Very useful bro, Keep rocking❤❤
@perf5682
@perf5682 2 жыл бұрын
sir, thank you so much 🙏
@AhmedKhaled-he9mf
@AhmedKhaled-he9mf 2 жыл бұрын
Thanks very much
@aaqibjavedz2569
@aaqibjavedz2569 2 жыл бұрын
Thank you 😊
@evsatyamblog4218
@evsatyamblog4218 Жыл бұрын
Thank you so much❤❤
@Tashik19
@Tashik19 2 жыл бұрын
Awesome!
@pranoydas4272
@pranoydas4272 2 жыл бұрын
You are awesome bro.😍😍😍
@tamillll
@tamillll 2 жыл бұрын
Excellent work, pls help us to add some video on azure with k8s
@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.
@garimachaudhary9248
@garimachaudhary9248 2 жыл бұрын
Great job
@chandramanigupta6997
@chandramanigupta6997 2 жыл бұрын
Thanks a lot ❤ for the wonderful tutorial. 2nd comment 😅.
@nagireddy1507
@nagireddy1507 2 жыл бұрын
Thanks alot...
@bhushanmore3160
@bhushanmore3160 11 ай бұрын
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
@shiva5600
@shiva5600 2 жыл бұрын
Thanks
@sudheerkumar-tp1mg
@sudheerkumar-tp1mg Жыл бұрын
Genious
@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.
@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.
@evsatyamblog4218
@evsatyamblog4218 Жыл бұрын
Love you sir
@sureshpal5569
@sureshpal5569 6 ай бұрын
great video , can you share the ppt used in the slides
@ravimane5508
@ravimane5508 8 ай бұрын
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.
@aamirshayanshaikh2728
@aamirshayanshaikh2728 Жыл бұрын
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
@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. KZfaq usually take times to increase it's resolution please try after sometime
@purushnv
@purushnv 17 күн бұрын
How to deploy spring boot micro services on cloud using Kubernetes? Can you make a video on this?
@oshogarg5215
@oshogarg5215 2 жыл бұрын
Thanks , 1 st comment
@the_rocker7786
@the_rocker7786 5 ай бұрын
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?
@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.
@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 🙏
@malleswarrao3887
@malleswarrao3887 3 ай бұрын
What is the relation between minicube and cubectl?
@user-xr3hx6uz7t
@user-xr3hx6uz7t 8 ай бұрын
Please Explain GCP SRE and Agro Service mesh
@rohatgianu
@rohatgianu 24 күн бұрын
How to set config map and secret as per env ?
@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
@satyanarayanagokavarapu3011
@satyanarayanagokavarapu3011 2 жыл бұрын
Can you make a video on Helm ?
@neha6000
@neha6000 2 жыл бұрын
Liked
@malleswarrao3887
@malleswarrao3887 3 ай бұрын
Do we have advanced concepts in k8s ? Or else all topics are covered
@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 2 ай бұрын
How services will communicate each other
@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
@akshaykohale3121
@akshaykohale3121 2 жыл бұрын
Make one video on.How to call stored procedure in hibernate
@Javatechie
@Javatechie 2 жыл бұрын
Here is the link kzfaq.info/get/bejne/fteVndWWsZ_MhIE.html
@De0D
@De0D Жыл бұрын
i like the pop sound..joke aside btw thanks for the knowledge .
@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
@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.
@malleswarrao3887
@malleswarrao3887 2 ай бұрын
How pods will communicate each other ? Example Spring boot application and MySql both are different pods/docker images
@Javatechie
@Javatechie 2 ай бұрын
Spring boot app talk to MySQL using service name that's what I defined in service.yaml
@malleswarrao3887
@malleswarrao3887 2 ай бұрын
@@Javatechie in the real time also same configuration.
@malleswarrao3887
@malleswarrao3887 2 ай бұрын
@@Javatechie Regarding Load balancer service type please make one session
@Javatechie
@Javatechie 2 ай бұрын
@@malleswarrao3887 yes it's same
@Javatechie
@Javatechie 2 ай бұрын
@@malleswarrao3887 regarding load balancer service type please check my AWS eks video
@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 Ай бұрын
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
@the_rocker7786
@the_rocker7786 5 ай бұрын
How you installed it without running exe file?
@Javatechie
@Javatechie 5 ай бұрын
Exe file not required please checkout the installation guide below 👇 medium.com/@javatechie/kubernetes-installation-guide-windows-mac-f65105146127
@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
@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.
@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
@rishiraj2548
@rishiraj2548 11 ай бұрын
Namaste
@ptsdov5954
@ptsdov5954 2 жыл бұрын
U will get more subscribers , for now +=1
@rajeevprakash6578
@rajeevprakash6578 2 жыл бұрын
can u plz provide the ppt
@Javatechie
@Javatechie 2 жыл бұрын
Need to check buddy
@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.
@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.
@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
@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
@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
Kubernetes Crash Course for Absolute Beginners [NEW]
1:12:04
TechWorld with Nana
Рет қаралды 2,7 МЛН
UNO!
00:18
БРУНО
Рет қаралды 3,1 МЛН
Викторина от МАМЫ 🆘 | WICSUR #shorts
00:58
Бискас
Рет қаралды 5 МЛН
I'm Excited To see If Kelly Can Meet This Challenge!
00:16
Mini Katana
Рет қаралды 30 МЛН
Do NOT Learn Kubernetes Without Knowing These Concepts...
13:01
Travis Media
Рет қаралды 261 М.
Day - 01 : Kubernetes Crash Course For Beginners | Ashok IT
1:57:19
Kubernetes Course - Full Beginners Tutorial (Containerize Your Apps!)
2:58:01
Kubernetes Tutorial for Beginners [1 Hour Course]
1:01:19
DevOps Journey
Рет қаралды 33 М.
100+ Docker Concepts you Need to Know
8:28
Fireship
Рет қаралды 894 М.
Kubernetes Tutorial for Beginners | Full In-depth Course in 3 Hours
3:11:16
Daily Code Buffer
Рет қаралды 83 М.
Мой новый мега монитор!🤯
1:00
Корнеич
Рет қаралды 907 М.
Xiaomi SU-7 Max 2024 - Самый быстрый мобильник
32:11
Клубный сервис
Рет қаралды 552 М.
Vision Pro наконец-то доработали! Но не Apple!
0:40
ÉЖИ АКСЁНОВ
Рет қаралды 485 М.
Ускоряем ваш TV🚀
0:44
ARTEM_CHIBA
Рет қаралды 331 М.
Новые iPhone 16 и 16 Pro Max
0:42
Romancev768
Рет қаралды 2,4 МЛН