Kubernetes Deployment Tutorial - yaml explained + Demo

Sdílet
Vložit
  • čas přidán 29. 08. 2024

Komentáře • 145

  • @cloudwithraj
    @cloudwithraj  Před 4 lety +13

    My Kubernetes on EKS Course is out now in Udemy!! If interested, please check out discounted ($9.99) link - www.udemy.com/course/rocking-kubernetes-with-amazon-eks-fargate-and-devops/?couponCode=GETSKILLSNOTCORONA

    • @okey1317
      @okey1317 Před 2 lety

      4:12 Where is the label for replica set specified ? I couldnt see that!
      (I see you have highlighted in green the lablel of the deployment, the label of the pods, and the selector used by the replica set to match its pods labels)
      But where does the replica set gets its label?!!!!!!!!!!!!!!!!!!

  • @7thwik
    @7thwik Před 3 lety +3

    Only video which superbly explains what those tags are and what they do. Visualization kind of made it even more simpler to understand.

  • @ashutoshupadhyay6007
    @ashutoshupadhyay6007 Před rokem +3

    among all the CZcams videos on yaml and kubernetes got this gem out of all. Properly explained each tags and what they are they doing + bonus with demo. Incredibly liked it. Superb. Please create more videos with same line to line explaining strategy.

  • @geethanshivglos9614
    @geethanshivglos9614 Před 4 lety +3

    You saved my life I am in the preparation of certification you showed me the way how my brain wants awesome please keep posting will support you always

    • @cloudwithraj
      @cloudwithraj  Před 4 lety +1

      So glad this video helped clarify the concepts! Good luck on the cert exam, you got this!! Thanks for watching.

  • @zubyranks80
    @zubyranks80 Před 3 lety +1

    AoC, you are the guy!!! Thank you for the videos that encapsulates your words of wisdom. I can hardly spend a week without referencing some of your videos. Your videos are succinct, precise and spiced with a good sense of humor!
    Great job!

    • @cloudwithraj
      @cloudwithraj  Před 3 lety

      Much appreciated zubyranks80! Comments like this motivates me to make more videos :)

  • @deepakbharti2800
    @deepakbharti2800 Před 2 lety

    I had confusion around this concept from long time and getting more confused while surfing on internet. You explained it very simply. Great work. Thanks a lot for video.

    • @cloudwithraj
      @cloudwithraj  Před 2 lety +1

      Glad it was helpful! Thanks for watching

  • @pramodkumarw
    @pramodkumarw Před 3 měsíci

    Hey Mr. Raj, you explain and present very well. We 100% understand your explanation. I thanks you a lot for very well explanation

  • @mathewkargarzadeh3158
    @mathewkargarzadeh3158 Před 4 lety

    the Best again !!. and showing everyone that pod deployment yml is the key to any running container(s) inside the pod. and throughly one must tell what the pod deployment is going to do just by looking thru pod deployment iml. pod name says a lot about the pod which has 3 parts. "deployment name-replicase # ( which is he same # no matter how many replicas running) -pod # ( which distinguishes this pod from other pods in the deployment ). Thank you !!

  • @lonesareer
    @lonesareer Před 3 lety

    I am very surprised how people have disliked it, You have explained it very well .

  • @samarthurs8000
    @samarthurs8000 Před 3 lety +3

    Amazing explanation Mr Rajdeep. You are definitely one of the best teachers out in the market teaching Kubernetes. You deserve a lot more subscribers. I have smashed the like & subscribe button.

    • @cloudwithraj
      @cloudwithraj  Před 3 lety +2

      Thanks a lot samarth for the kind words and support!

  • @kunime-ji5066
    @kunime-ji5066 Před 3 lety

    You are the best teacher ever.

  • @hungngovinh7756
    @hungngovinh7756 Před 4 lety +1

    Amazing k8s visualization! Much easier to understand. Please do more videos on kubernetes :) I learned a lot from this video

    • @cloudwithraj
      @cloudwithraj  Před 4 lety

      Thanks! I have some more Kubernetes video in the works!

  • @sinajafarzadeh9577
    @sinajafarzadeh9577 Před 2 lety

    I liked this video a lot! it explained all the details of YAML files without handwaving!

  • @jlpcpr
    @jlpcpr Před rokem

    Awesome video. I like the way that you explain everything and show an example.

  • @nibashchandramohanty
    @nibashchandramohanty Před 3 lety

    I had few doubt about YAML file , Now it is clear ..Many thanks ...If possible please upload that YAML file ,So We can use in practice ..

  • @machireddyshyamsunder987

    Excellent Raj, I had filled my knowledge gaps with this Super cool Video . you are rocking ...!!! . Thank you so much Raj again again....

  • @hemsagarpatel8992
    @hemsagarpatel8992 Před 3 lety

    finall got an awsome explanation for the YAML after somany searching !! actually need more understanding like what if i have 2 application image 2 db images with me , inthat case how the yaml will look like

  • @dirkl9652
    @dirkl9652 Před 3 lety

    Bro, I can tell you enjoy teaching and your job. This was well done. You gained a subscriber 👍

    • @cloudwithraj
      @cloudwithraj  Před 3 lety

      Thanks Dirk for the kind words and the sub 🙏

  • @odiababyosakainjapan8255

    Thanks Raj for explaining clearly .

  • @srinivaspitani1326
    @srinivaspitani1326 Před 2 lety

    Thanks for your efforts and clear explanation, take a bow

  • @aydarakylbek
    @aydarakylbek Před 3 lety +1

    Amazing video! Why the ReplicaSet is not deleted after Rolling Update?

  • @anshkumargarhewal8582
    @anshkumargarhewal8582 Před 11 měsíci

    Congratulations for 100k Subscribers 🎉

    • @cloudwithraj
      @cloudwithraj  Před 11 měsíci +1

      Bro, not there yet, 1000 more to go. But TY for the support and well wishes

  • @srithanp7237
    @srithanp7237 Před 2 lety

    Dear Raj, all your learning videos are with Amazing content and right examples, just one suggestion, can you update order of videos, for example under Kubernetes and Container Tutorials playlist, can move what is kubernetes | kubelet proxy..video to top and deployment video as 2nd..etc, so it will be useful who ever new to learn kubenetes and they will go in order, thanks again for ur excellent learning Channel

    • @cloudwithraj
      @cloudwithraj  Před 2 lety +1

      Thanks Srithan, great feedback, I will do this

  • @mrnobody4365
    @mrnobody4365 Před 3 měsíci

    Understood!
    Thank you sir.

  • @sonimai123
    @sonimai123 Před 2 lety

    awesome explanation about yaml file

  • @RahdixCloudNine
    @RahdixCloudNine Před 2 lety

    Goddammit uncle raj, its very clear and well explained! SUBSCRIBED!!!!!!

  • @swapnilshingote8773
    @swapnilshingote8773 Před rokem +1

    Hello Sir,
    Good Session big fan of yours I have purchased your Serverless and EKS courses on UDEMY,
    Actually I have a other question , can we add an additional CIDR to my EKS cluster, if yes how can I achieve this and will that have any effect in my current pods/services running.?.

  • @aatmnirbharr
    @aatmnirbharr Před 2 lety

    Here I give you the 1000th like on the video for bringing to the world such awesome andeasy to comprehend concepts! Great work, Raj!

    • @cloudwithraj
      @cloudwithraj  Před 2 lety +1

      YAY!! Glad this video was helpful

    • @aatmnirbharr
      @aatmnirbharr Před rokem

      @@cloudwithraj I wanted to revise some concepts and found my 9 month old comment! The video is still relevant and fun to watch and learn 👌👌

  • @baarathsrinivasan2880
    @baarathsrinivasan2880 Před 4 lety +1

    video was great .. explaining yaml and architecture side by side was quite helpful to understand ...
    But I have a doubt... In video you said if u create pod with same label as replica set pod ...
    it will consider it when creating replica set .. my question is what if i create pod after creating replica set ... how i will it react ...

    • @cloudwithraj
      @cloudwithraj  Před 4 lety +1

      If the replicaset already has desired number of pods, you won't be able to create pod afterwards. You can run podspec file but the new pods will never come up. If actual number of pods is less than desired number (as specified in replicaset), then you can define pods with same labels afterwards and the pods will come up. Hope this helps.

  • @msurajnair7149
    @msurajnair7149 Před 3 lety

    Thank you so much for this video and brilliant explanation.

  • @gabbarpatil3222
    @gabbarpatil3222 Před 3 lety

    Perfect! .. that's the knowledge I came for ...❤️

  • @shyamyadav-qk4zb
    @shyamyadav-qk4zb Před 3 lety

    Thanks sir it's to much clear concept .

  • @Suresh-ni7bn
    @Suresh-ni7bn Před 3 lety

    this is really great, can't express in words.

    • @cloudwithraj
      @cloudwithraj  Před 3 lety

      Thanks Suresh, so glad you found this helpful!

  • @moustafakamal9399
    @moustafakamal9399 Před 3 lety

    so easy to understand the way you present it. thnx

  • @Pray4ragE
    @Pray4ragE Před 3 lety

    Excellent content. Well presented and highly informative. Thanks my guy!

  • @vijayprasad4891
    @vijayprasad4891 Před 2 lety

    great explanation skills..!

  • @omarimai7428
    @omarimai7428 Před 2 lety

    very informative tutorial, thanks Raj :)

  • @Afro_Updates
    @Afro_Updates Před 3 lety

    who are those idiots clicking on thumbs down .... Thanks for this wonderful video

  • @ramthirumalai6870
    @ramthirumalai6870 Před 4 lety +1

    Thank you very much. Very clear. How many nodes (servers) were running?

  • @htfilms1045
    @htfilms1045 Před 2 lety +2

    Great helpful video!
    I have a question, is it possible to use those cases (deleting Pods, deleting RS and so on) in order to measure the realtime capability of kubernetes? I need to collect some cases and have to analyze the real time capability of K8s, so it can be used in a factory where PLCs control robots. And K8s should manage those PLCs, which are virtualized.
    In short: Those PLCs are realtime applications and need to be managed by K8s in docker containers in realtime. Is it useful to create a Test-Setup with these cases as in your video?
    Thanks for your reply in advance!

  • @kewtomrao
    @kewtomrao Před 2 lety

    Amazing sir!! Thanks a lot!!

  • @marcw3126
    @marcw3126 Před rokem

    I like the sound of your keyboard :-)

  • @darlingtonmatongo9436
    @darlingtonmatongo9436 Před 3 lety

    best explanation, thank you very much. well explained.

  • @cvppramod
    @cvppramod Před 2 lety

    Thanks Raj for explaning Deployement process in details,it was very clear and crisp.Kudos to you .You are rock star.But I have a question,what happens if nginx1.6 pod is created with a different label? like TEST instead of test? will that be able to tracked ?

    • @cloudwithraj
      @cloudwithraj  Před 2 lety

      Labels are case sensitive, so it won't be able to track. It needs to match the lowercase

  • @arundass9025
    @arundass9025 Před 4 lety

    best deployment explanation, thank you!

  • @MrTeendaba
    @MrTeendaba Před 3 lety

    very good explanation with visulizatoin

  • @kernelv5118
    @kernelv5118 Před 3 lety

    Time : 4:00 - 4:01 : If the labels match then this deployment is gonna manage this pod - Under first metadata levels.environment : test, has no connection with the deployment, even not matched deployment will go smoothly.
    Under spec Selector and Template metadata should match unless deployment wont proceed.

  • @edrismoavenghafouri
    @edrismoavenghafouri Před 6 měsíci +1

    Thanks man

  • @vaidyaes
    @vaidyaes Před rokem

    Can you put a video explaining difference between core node and task node in EMR and why it's required actually

  • @athi4943
    @athi4943 Před 3 lety

    Wow !!!
    Token of gratitude.

  • @user-pc1pm1vb7p
    @user-pc1pm1vb7p Před 7 měsíci

    Hi Raj greate explanation. can you please arrange this playlist ? Even after insall kubectl , this cmd is not working -> kubectl get all . any tutorial to setup k8's in local system ?

  • @gkv2306
    @gkv2306 Před 2 lety

    if possible do the video for these
    • In which case mostly migration takes place from one cloud to another cloud few use-cases
    • Migration process from EKS to AKS clusters, what are pre-requests and steps to complete the migration process microservice deployment, Note Points in K8s Prospective and DevOps tools Point of view END to the END Deployment process.
    The client wants to migrate an existing application from AWS to AKS being a DevOps Consultant what kind of role will perform to accomplish the task.
    • How to migrate/move Monolithic to microservice architecture, what are the best practices.
    • Migration process from On-Premises to AZURE of an application
    • To set up the end to end deployment of an application using Kubernetes in on-premises
    Points to be considered from k8s point of view

  • @michaelcooper5490
    @michaelcooper5490 Před 3 lety

    Hello This was a very good Video, How is the network handled in this scenario?

  • @StunnerzGlobal-hz1tt
    @StunnerzGlobal-hz1tt Před 11 měsíci

    Hi Raj, this is a very lovely video. Your videos are great and interactive. Do you mind sharing what tools you use to record and edit your videos please ?

  • @kailashchand7596
    @kailashchand7596 Před 4 lety +1

    Complexity explained in simplicity

  • @sigma-yn3qd
    @sigma-yn3qd Před 2 lety +1

    Well explained

  • @manideepkumar959
    @manideepkumar959 Před rokem

    really rally good understandable video

  • @kayoutube690
    @kayoutube690 Před 3 lety

    awesome!!! But how to rollback back to the original replica set just in case the new version of app has an issue?

  • @vaddisivakumar
    @vaddisivakumar Před rokem

    great explanation

  • @mohammadtorabipour5843

    thanks for the explanation

  • @SportySardar
    @SportySardar Před 2 lety

    Great video. I Hope its not redundant

    • @cloudwithraj
      @cloudwithraj  Před 2 lety

      Not at all Sardarji, ty for the kind comment

  • @realgrapedrop
    @realgrapedrop Před 3 lety

    Great explanation and demo.

  • @lovebooze5822
    @lovebooze5822 Před 3 lety

    very well explained.

  • @traveho2747
    @traveho2747 Před 2 lety

    Hi,
    When removing pods and creating new one(s), how to guarantee that the on going tasks won't be interrupted/ lost?

  • @Sdirimohamedsalah
    @Sdirimohamedsalah Před 2 měsíci

    Perfect 👍!

  • @ajdingaribovic4418
    @ajdingaribovic4418 Před 3 lety

    Very good video, thank you

  • @dconwheels5309
    @dconwheels5309 Před rokem

    If we delete the rs then roleback won't work right and I guess Kubernetes can keep last 10 revision in history. So if delete any rs can we still role back ?

  • @shirish2005
    @shirish2005 Před 3 lety

    you are awesome !!!

  • @saiharikrishnapalle9366

    I am sorry, I know this is irrelevant but except for your accent, everything else is good about this video

  • @ashseth7885
    @ashseth7885 Před 2 lety

    Thanks really useful.

  • @umanaik8142233886
    @umanaik8142233886 Před 2 lety

    Can deployment has multiple replica s ?
    I mean deployment must have more than one replica to ensure ...!

  • @atulsinghbankoti750
    @atulsinghbankoti750 Před 4 lety

    awesome video...really helpful

  • @nirajpdn
    @nirajpdn Před 2 lety

    Amazing..!!

  • @habibtawk3699
    @habibtawk3699 Před 2 lety

    Amazing.... Thanks

  • @amudhad9582
    @amudhad9582 Před 3 lety

    Amazing video

  • @cloudtrainingforethusiast

    Awesome and thanks for sharing

  • @okey1317
    @okey1317 Před 2 lety

    4:12 Where is the label for replica set specified ? I couldnt see that!
    (I see you have highlighted in green the lablel of the deployment, the label of the pods, and the selector used by the replica set to match its pods labels)
    But where does the replica set gets its label?!!!!!!!!!!!!!!!!!!

  • @mohammadshoaibckt
    @mohammadshoaibckt Před rokem

    What will happen, if we don't use surge in yml

  • @dharmaputra7394
    @dharmaputra7394 Před 4 lety +1

    Request ci/cd with docker and laravel

  • @marwanghubein7879
    @marwanghubein7879 Před 3 lety

    that is awesome, thanks. a lot

  • @576596
    @576596 Před 6 měsíci

    please post
    on uber system design

  • @Change765
    @Change765 Před rokem

    When I run a yaml it says the path does not exist. I’m a bit confused.

  • @itaco8066
    @itaco8066 Před 2 lety

    Awesome

  • @akdevsecops
    @akdevsecops Před rokem

    Thankyou so much

  • @rakeshpatil1902
    @rakeshpatil1902 Před 2 lety

    Is this known as Blue Green deployment or Canary deployment ?

  • @user-fr9wv9cn6h
    @user-fr9wv9cn6h Před rokem

    this video should be how replica-set work

  • @lakshmic583
    @lakshmic583 Před 2 lety

    Can you plz share commands for all Kubernetes?
    Thanks in Advance

  • @entirebentirec3296
    @entirebentirec3296 Před 4 lety +1

    Which YAML editor you are using?

  • @dileepverma3679
    @dileepverma3679 Před 4 lety

    Thanks it is very good video

    • @dileepverma3679
      @dileepverma3679 Před 4 lety +1

      Do you have any video for CNI

    • @cloudwithraj
      @cloudwithraj  Před 4 lety

      @@dileepverma3679 Not yet, I'll keep this in mind for future videos! Thanks for the kind words.

  • @tugatom
    @tugatom Před 4 lety

    really helpful :)

  • @techwithraja
    @techwithraja Před 2 lety

    Can I have your GIT Account details, to get the source code examples..

  • @manideepsaipolavarapu272

    good

  • @dotcomawslagi3611
    @dotcomawslagi3611 Před 3 lety

    We are awslagi team on Udemy. We are providing actual exam for GCP and AWS. We ensure you can pass the exam at the first attempt in the fastest and easiest way.

  • @odiababyosakainjapan8255

    Hello Raj . Thanks for this video for explaining very well and clearly . Can I get your mail id for asking few more details regarding my cloud research

  • @niladrisaha6024
    @niladrisaha6024 Před 2 lety

    Your demo is easy to understand. But please don't use fake accent. It sounds irritating and sometimes difficult to comprehend.