Kubernetes Deployment of 2-Tier Application for DevOps Engineers | Episode 4

Поділитися
Вставка
  • Опубліковано 1 гру 2024

КОМЕНТАРІ • 206

  • @kirtankamkar255
    @kirtankamkar255 Рік тому +11

    This content is GEM on UA-cam! I can bet no one has made deployment video of 2 tier application on UA-cam using AWS.
    Thanks @Shubham for this

  • @saalimmushtaq3472
    @saalimmushtaq3472 4 місяці тому +4

    I've been struggling with Kubernetes for the past year and have followed various tutorials, but today I finally grasped the real concept of k8s. Thank you very much

  • @DhanashreeJadhav-tc9lf
    @DhanashreeJadhav-tc9lf 2 місяці тому +1

    This video was super helpful! The clear explanations and practical example of a 2-tier application deployment made it easier to understand the concept of kubernetes. Thanks for making complex concepts simple!

  • @kiran.on.devops
    @kiran.on.devops Рік тому +6

    awesome, entire course of kubernetes is covered along with project in one single video. hats off for ur efforts

  • @JayBorad-w8v
    @JayBorad-w8v 2 місяці тому +1

    Subham you are amazing. The way you teach from scratch is mind blowing. I am really thankfull for this video. It is very informative for beginners.

  • @shahawalkhair5608
    @shahawalkhair5608 Рік тому +1

    awesome, entire course of kubernetes is covered along with project in one single video. hats off for ur efforts

  • @TrainWithShubham
    @TrainWithShubham  Рік тому +7

    Aap logo ka pyaar iss channel pe aur videos laata rahega.
    I hope you like the episode, do tag me on LinkedIn if you were able to finish the Deployment.
    Happy Learning,
    Aapke DevOps Waale Bhaiyya
    .
    .
    .
    .
    Chapters for your reference:
    00:00 Intro
    02:15 Kubernetes In Detail
    10:50 How to Write Manifest files in Kubernetes
    17:15 Kubernetes Pods
    23:00 Kubernetes Deployment
    33:00 Autoscaling Deployments
    36:00 Kubernetes Service
    44:00 MySQL Deployment
    50:00 Persistent Volume and Persistent Volume Claim
    56:00 Troubleshooting K8s Deployment
    01:02:00 Finishing Deployment on k8s

    • @vikramdahiya3431
      @vikramdahiya3431 Рік тому

      Nice tutorial. I have 1 doubt related to deployment and I am unable predict the behavior in k8.
      Create exactly 2 same deployment in same namespace with different resource name. matchSelctor decides which replicaSet need to be scaled, but if both replicaSet have same matchSelectors then how k8 decides which one need to be scaled?

  • @HarshalPatil1010
    @HarshalPatil1010 Рік тому +1

    One of the best experience sir ji🤗 Bs AP yaise hi Padhate Raho aur hum yaisehi padhate tahe❤

  • @nehabisen6194
    @nehabisen6194 Рік тому +1

    Amazing!!! No one can teach this, as easily as you are teaching this. Thank You so much bhaiya....

  • @momentseekr
    @momentseekr Рік тому +4

    superb quality content for beginners to advance ✨✨

  • @akashtomer18
    @akashtomer18 Рік тому +1

    Awesome content, project k sath sath k8s k concepts clear ho gaye.... well explained and keep it up bro. you are doing great work..

  • @Anisthdev69
    @Anisthdev69 Рік тому +1

    Thank you very much bhaiya ❤... Ruby on rails kaa project kr rha thaa or exactly yhi error aaya thaa hostname waala ...... finally solution mil gya 🎉

  • @ghazanfarali9989
    @ghazanfarali9989 Рік тому +1

    Thanks for the content bro, i successfully deployed this app on my minikube cluster.

  • @sourabhholikar
    @sourabhholikar Рік тому +2

    Very deep dive and detailed video... Looking for more

  • @maldhanadhav9859
    @maldhanadhav9859 Рік тому +1

    consistent and sustainable transparency ! keep growing SH@bham

  • @prashantmohite5546
    @prashantmohite5546 6 місяців тому +1

    sir khupch bhaari, majha ali video bagnyat. love from punekar❤❤

  • @rinku-blogadmin
    @rinku-blogadmin 5 місяців тому +1

    I can not give more then one like devops wale bhaiya , great content .

  • @saswatpriyabrat
    @saswatpriyabrat Рік тому +1

    Really Excited ❤

  • @madnus.codesen
    @madnus.codesen 2 місяці тому

    Very well explained. All the analogies and everything is so well connected. TYSM

  • @karankhapke6584
    @karankhapke6584 Рік тому

    Waaa bhaiya Maja agya 10 lecture ka 1 hi lecture me padha diya ❤

  • @RajeshChoudhary-d4w
    @RajeshChoudhary-d4w 6 місяців тому

    Advance k8s deployed the application enjoyed the process, thanks @TrainWithShubham

  • @husanpreetsingh9300
    @husanpreetsingh9300 Рік тому +2

    amazzing videoo bhia 😊😊😊😊😊😊😊😊😊😊😊😊😊😊👍👍👍👍👍👍👍👍👍👍👍👍👍👍

  • @vipulsaini7338
    @vipulsaini7338 11 місяців тому +1

    such a amazing project i did til this episode in a single day bro really thanks

    • @TrainWithShubham
      @TrainWithShubham  11 місяців тому +1

      Most welcome 😊

    • @vipulsaini7338
      @vipulsaini7338 7 місяців тому

      @@TrainWithShubham bro i did it again but again getting same crashbackloopoff error

  • @rachithomedesign5767
    @rachithomedesign5767 Рік тому +1

    Shubham sir awesome video..
    Very knowledgeable..
    Love your all videos..
    I have learnt many things from your videos..
    Thanks alot sir..😊

  • @MrAd540
    @MrAd540 5 місяців тому +1

    Hats off to you for your hardwork❤❤❤❤

  • @SatyavanKhandagale-bd5lr
    @SatyavanKhandagale-bd5lr 5 місяців тому +1

    Really Excited bhava❤

  • @soumeshnayak4546
    @soumeshnayak4546 7 місяців тому +1

    Best K8's handson

  • @madhuppandey3151
    @madhuppandey3151 Рік тому +2

    Such an amazing session sir 👏

  • @niyazahmad5058
    @niyazahmad5058 Рік тому +2

    great content, awesome :). Thanks for this wonderful content.

  • @slayerxDGaming
    @slayerxDGaming Рік тому

    Eagerly waiting for this episode and after watching it was amazing Bhaiyaa!!!

  • @sandeshsuryawanshi-s9i
    @sandeshsuryawanshi-s9i Рік тому +2

    Great Content Thank you Shubham Sir.. 🙏

  • @rajithraj3808
    @rajithraj3808 Місяць тому

    Great Explanation sir..😊

  • @muhammadashfaq5267
    @muhammadashfaq5267 Рік тому

    G sir 3no episode daikhi hain.. Thanks sir for this series

  • @tzo8653
    @tzo8653 8 місяців тому +1

    aatisundar baba! shandaar bhai

  • @dibyendu.s
    @dibyendu.s Рік тому +1

    Bro! You made my day... Enjoyed .... 😃😃😃😃

  • @tubanafees717
    @tubanafees717 Рік тому +1

    Great Job Shubhum sir!! We are giving you likes for your great work. when you are going to release Episode 5?

  • @shaikhrahil6880
    @shaikhrahil6880 Рік тому +1

    Thanks shubham sir❤

  • @hemantsinghparmar
    @hemantsinghparmar 4 години тому

    Good Job Sir!!

  • @vishwajeetpratapsingh101
    @vishwajeetpratapsingh101 Рік тому +1

    flaskapp is not running after assign NodePort service. Can you suggest what could be the issue?

  • @MRMACK-k3t
    @MRMACK-k3t Рік тому +1

    bhaiya agar pods service delete krni ho to kya krenge without autohealing ke, abhi me pod ko delete kr deta hu to autohealing se wapas aa jati he

  • @RahulSharmaSingularity
    @RahulSharmaSingularity 7 місяців тому

    Good Video overall but can be better in terms of overall structure . Also just a small suggestion here and quite an important one especially when such deployments happen inn actual corporate companies - "Not a good practise to expose secrets in env , rather have k8s secrets in place" . Cheers and keep doing the hard work , much love and support from Canada ! :)

    • @nikhilshrivastava2820
      @nikhilshrivastava2820 5 місяців тому

      bro he is just teaching bsics here thats why he is hardcodding the env variables

  • @HarshwardhanRathore-k2g
    @HarshwardhanRathore-k2g Рік тому

    this is awesome, you are bringing revolution with such free content. Liked subscribed and shared i.e what all I can do, thanks

  • @rinku-blogadmin
    @rinku-blogadmin 5 місяців тому +1

    amazing content on your channel, it keep connected.

  • @AmrutaWagh-kb3yv
    @AmrutaWagh-kb3yv Рік тому +1

    great 👍🏻 completed with this project.

  • @HarshwardhanRathore-k2g
    @HarshwardhanRathore-k2g Рік тому +1

    Hi Shubham, where can I find rest of the episodes - episode 5 - using helm file and all?

  • @kiran.on.devops
    @kiran.on.devops Рік тому

    deployed the application enjoyed the process, thanks @TrainWithShubham

  • @srinusameini2534
    @srinusameini2534 Рік тому

    Completed the hands on and its working tahnk you for this vedio

  • @Sarvesh_C
    @Sarvesh_C Рік тому

    Ek number bhava ❤‍🔥

  • @Aanchal927
    @Aanchal927 6 місяців тому

    wow !!!!!!!!!!!!!!! thanks @Trainwithshubham for this impeccable knowledge you are giving us through youtube. one request we would really appreciate if you can make an advance project using terraform ansible jenkins kubernetes docker all in a series with one project aligned similar to this current video episodes. :)

  • @ocmukul
    @ocmukul 3 місяці тому +1

    Sir, thank you so much for the tutorial.
    Question: I can't find containers running under docker ps, It seems like the containers are running under containerD. What should I do? As the k8s might not support docker runtime now. And I don't know how to use containerD. Do I need to learn contianerD?

  • @abhinawsingh1
    @abhinawsingh1 Рік тому +1

    Very Helpful ...Video

  • @brijalsingh13
    @brijalsingh13 Рік тому

    Helpful video Ek No.

  • @kunal-gohrani
    @kunal-gohrani Рік тому +1

    Sir usually we should be using service name instead of the IP of the service because the IP can change. but in this case why the dns resolution is failing in K8s?

  • @SushilChaubey-sn5ns
    @SushilChaubey-sn5ns Рік тому +1

    Very nice video sir.

  • @vin-ov7be
    @vin-ov7be 8 місяців тому +1

    very cool video❤, can you explain me how to setup kubernetes in production as I have windows server in aws with one instance, should I use docker desktop or minikube.

  • @barkatshaikh8451
    @barkatshaikh8451 2 місяці тому

    i dont know why the people are not liking the video...btw great explanation keep it up...hats off

  • @AccessWorld-y3p
    @AccessWorld-y3p 4 місяці тому +1

    you are awesome #
    trainwithshubham

  • @mrmack6379
    @mrmack6379 Рік тому +1

    Bhaiya bohot mza aaya is series me, but agar sql file(.sql) ko import krwana ho to kese krenge ?

  • @AkhilKar-z3h
    @AkhilKar-z3h 11 місяців тому

    Hello sir can we create multiple nodes on single dedicated server...???

  • @ravikumarsrivastava4835
    @ravikumarsrivastava4835 Рік тому

    Great work bhaia

  • @mohitbishesh3161
    @mohitbishesh3161 Рік тому

    Amazing video bhiya.
    Bhiya hum yaha pe CICD (pipeline) kaise implement krenge??

  • @tzo8653
    @tzo8653 8 місяців тому

    shubham bhai, agar ham k8sv1.28 ya 1.29 chala rahe he, aur phir jab ham pod ke through ham conatiner chala raha he, ham wo container kidhar chal raha kaha dekh sakte hein ab? docker ps se dekha khali he, container runtime se chal raha he kya bhai, cri-o se?

    • @tzo8653
      @tzo8653 8 місяців тому

      container runtime commands

  • @C_H_I_NMAYA
    @C_H_I_NMAYA Рік тому

    If docker image is stored in private repo, can i create secret for this

  • @muhammadashfaq5267
    @muhammadashfaq5267 Рік тому

    Bohat Achy se samjh a gia hai..

  • @anandrajanand37
    @anandrajanand37 Рік тому

    You are Awesome Bro 😃

  • @rajsankalp
    @rajsankalp Рік тому +1

    wow! Amazing

  • @mohammadshoaib379
    @mohammadshoaib379 Рік тому +1

    nice explanation bhai

  • @gameboyguggu
    @gameboyguggu 3 місяці тому

    Excellent bro

  • @joelfernandez5141
    @joelfernandez5141 Рік тому +1

    Thank you so much Sir

  • @_IT_Krunalpanchal
    @_IT_Krunalpanchal 11 місяців тому +1

    maza aa gya bhai,,,

  • @akankshayadav7575
    @akankshayadav7575 4 місяці тому

    In my case docker ps on worker node is not listing container details after applying pod.yaml what could be the issue

    • @itsnaimish7142
      @itsnaimish7142 3 місяці тому

      Instead of using docker images and docker ps or docekr ps -a use the commands if you aer using the repo direct fromgithub ((((((( >>>>>>crictl pscrictl ps -acrictl images

    • @itsnaimish7142
      @itsnaimish7142 3 місяці тому

      this will resolve your issue i was also facing the same
      dont forget to add sudo before running these commands

    • @akankshayadav7575
      @akankshayadav7575 3 місяці тому

      ​​@@itsnaimish7142Yes I am running with sudo docker ps ,but it's doesn't list containers, what am I missing then

  • @simranbanwait
    @simranbanwait Рік тому +1

    Swaad aa geya

  • @vishalbhat4931
    @vishalbhat4931 Рік тому +1

    good one bro

  • @Learn_IT_with_Azizul
    @Learn_IT_with_Azizul Рік тому +1

    Very useful content. Please have any content on OpenShift. Thank You

  • @SanjayKumar-ln4lx
    @SanjayKumar-ln4lx 7 місяців тому

    An interactive session!

  • @barkatshaikh8451
    @barkatshaikh8451 2 місяці тому +1

    can we use vm instead of aws?

  • @jayasuriyap8748
    @jayasuriyap8748 Рік тому

    How to configure https for the application in aws eks cluster with istio for nginx

  • @ashuchahal8965
    @ashuchahal8965 Рік тому

    sir which is better to deploy a application on Kubernetes on private servers or on openstack vm

    • @vikramdahiya3431
      @vikramdahiya3431 Рік тому

      openstack VMs are also private vms. For demo create any where.

  • @devopsparamount
    @devopsparamount 2 місяці тому +1

    Apanea Port expose nahi kiya to kaisea access huaa outside of world

    • @TrainWithShubham
      @TrainWithShubham  2 місяці тому

      ports exposed honge pakka

    • @devopsparamount
      @devopsparamount 2 місяці тому

      @@TrainWithShubham Sir Apnea expose command use nahi kiya ?

  • @bhushanrajput1172
    @bhushanrajput1172 2 місяці тому +1

    Sir ap par ye song suit krta hai-
    O palanhare, nirgun aur nyare
    Tumare bin hamara kaunon nahee
    Hamaree uljhan suljhao bhagwan,
    Tumare bin hamara kaunon nahee

  • @uk4171
    @uk4171 Рік тому +1

    awesome

  • @forexspectrum4799
    @forexspectrum4799 Рік тому +1

    Thank you so much bhaiya for valuable contents 🙏 bhaiya please make video how to diploy nodejs project with MySQL database

  • @shubhendrasingh1627
    @shubhendrasingh1627 Рік тому +1

    System is back

  • @singh_vaishnavii
    @singh_vaishnavii Рік тому +1

    Bhaiya I have done my graduation in BSc IT now i am planning for masters so please suggest me what I should to do MSc, MCA, Mtech??

  • @anmolsingh-i8p
    @anmolsingh-i8p Рік тому +3

    I do not knw why people do not like his videos. I will be making multiple accounts on goolge.. So that atleast I can give 5 likes.. from my side. this is what I can do

  • @AccessWorld-y3p
    @AccessWorld-y3p Рік тому

    good tutorial bro from nepal

  • @joelfernandez5141
    @joelfernandez5141 Рік тому

    Thank you so much SIr

  • @simplyhuman9986
    @simplyhuman9986 Рік тому

    Zabardast bhai.👍💯
    Can you share some code on how to integrate this with vault and how to allocate the ip address for mysql automatically, because in real world I thinks this would be automated.
    Many Thanks Bro!👍

  • @umairkhan-mw2xn
    @umairkhan-mw2xn 5 місяців тому

    Sir in this video you are scaling pods by running the command, pods should scale up and down without any command.

  • @santoshsrivastava4488
    @santoshsrivastava4488 4 місяці тому

    सर आपको देखने के बाद मुझे वरुण धवन की याद आ जाती है

  • @someshvinay340
    @someshvinay340 Рік тому +1

    Maja agya sir

  • @rahil7861
    @rahil7861 Рік тому

    I have deployed this app sir, but it is not accessible through the ports that we define in the service.

    • @rahil7861
      @rahil7861 Рік тому

      Is it because I am deploying this app on minikube?

    • @rahil7861
      @rahil7861 Рік тому

      I can only access the app within the terminal using curl. Because minikube has different command to expose the service.

    • @saurabhyeola2595
      @saurabhyeola2595 Рік тому

      Use clusterIP instead of nodeport

  • @SagarSrivastava-g3p
    @SagarSrivastava-g3p Рік тому

    paaji mza aa gyi

  • @sumitkumar-gp7yf
    @sumitkumar-gp7yf Рік тому +1

    please upload 3 tier application

  • @tzo8653
    @tzo8653 8 місяців тому

    bhai mysql ke container me kese jaaye bina docker ke in k8s 1.28 or above? at 1:01:25

    • @tzo8653
      @tzo8653 8 місяців тому +1

      mil gaya bhai sudo crictl ps

    • @tzo8653
      @tzo8653 8 місяців тому +1

      yaa phir whichever container runtime we are using , in this case we are using crio

    • @TrainWithShubham
      @TrainWithShubham  8 місяців тому

      niceee

  • @harshitsrivastava1643
    @harshitsrivastava1643 Рік тому

    Thanks sir..❤❤

  • @RiyaSandilya-sv1qk
    @RiyaSandilya-sv1qk Місяць тому +1

    Completed 1k like🥰

  • @arpitsingh4902
    @arpitsingh4902 Рік тому

    Thanku soo much bhaiya

  • @manojhargude7192
    @manojhargude7192 4 місяці тому

    thanks a lot.

  • @HarshwardhanRathore-k2g
    @HarshwardhanRathore-k2g Рік тому

    looks like docker-compose file is not making any sense here, we have not used anywhere in this video in any manifest file.

    • @vikramdahiya3431
      @vikramdahiya3431 Рік тому

      Docker compose is other concept, here author described kubernetes, which is different tools. I would suggest you to go through the basic difference between docker and kubernetes.