ReplicaSets and Deployments | Self Healing, High Availability, Rollout, and Rollback in Kubernetes

Sdílet
Vložit
  • čas přidán 8. 10. 2021
  • In this video, we'll be discussing how we can achieve Self Healing, High Availability, Rollout, and Rollback in Kubernetes with complete hands-on.
    Useful Links:
    ReplicaSet config that we created - github.com/pelthepu/Kubernete...
    Deployment config that we created - github.com/pelthepu/Kubernete...
    Please give a Like and Subscribe - bit.ly/pavanelthepu
    My other courses:
    Docker Complete Course: • Docker Tutorial | Ful...
    Thank you very much!
    #kubernetes #replicasets #deplyments #devops #fullstackdevelopment

Komentáře • 53

  • @pratappadhy2005
    @pratappadhy2005 Před 18 dny +2

    This guy should get 100K soon

  • @sunnysuri6264
    @sunnysuri6264 Před 3 měsíci +1

    The way you explained the topics is really amazing. Thank you, Pavan, sir

  • @sandeepmalviya100
    @sandeepmalviya100 Před 10 měsíci +1

    Excellent video tutorial, great learning experience

  • @napoleanbonaparte9225
    @napoleanbonaparte9225 Před rokem +1

    superb bro, many confusions are cleared

  • @sreeram1340
    @sreeram1340 Před 9 měsíci +1

    you have put a lot of effort to explain them in a clear way. please add more concepts in kubernetes

    • @PavanElthepu
      @PavanElthepu  Před 9 měsíci

      Yes Sreeram. So much effort goes into these videos. But I enjoy doing these. Please share with all your friends and colleagues. That motivates me to put more such content🙏

  • @dummymail6029
    @dummymail6029 Před 3 měsíci +1

    great video thanks pavan

  • @puranamy
    @puranamy Před rokem +1

    simply superb. great learning. goose bumps

    • @PavanElthepu
      @PavanElthepu  Před rokem

      Thank you so much Yagna. Please subscribe and share with your friends and colleagues

  • @gsrini6722
    @gsrini6722 Před rokem +2

    Superb

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

    Excellent. Thank you very much.

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

      Thank you so much. Please subscribe and share with your friends and colleagues

  • @naren06938
    @naren06938 Před 10 měsíci +1

    Nobody told like this clearly.....Thanx for ur valuable time for teach us

    • @PavanElthepu
      @PavanElthepu  Před 10 měsíci

      Thank you so much. Please subscribe and share with your friends and colleagues

  • @abhinavasen9425
    @abhinavasen9425 Před rokem

    very well explained. Thankyou

    • @PavanElthepu
      @PavanElthepu  Před rokem

      Thank you so much Abhinava. Please subscribe and share with your friends and colleagues

  • @kuldipgund2920
    @kuldipgund2920 Před rokem +1

    Thanks Pavan

  • @user-gj8kg6nr5b
    @user-gj8kg6nr5b Před 4 měsíci +1

    clear and concise. Thanks a lot Pavan,Please teach us Helm,istio .

    • @PavanElthepu
      @PavanElthepu  Před 4 měsíci

      HELM is already there!
      czcams.com/video/3HqLVgteMrQ/video.htmlsi=BSWmhwJot34eNGnK

  • @mr.sagarkumar3602
    @mr.sagarkumar3602 Před 11 měsíci +1

    Well explained please keep on continue...it's easy to learn for anyone from the scratch.

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

      Thank you Sagar. Please subscribe share with your friends and colleagues

    • @mr.sagarkumar3602
      @mr.sagarkumar3602 Před 11 měsíci

      @@PavanElthepu ya definitely

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

    This was more helpful to me and am following ur videos. It's simply superb...Thank You Pawan gaaru🤝

    • @PavanElthepu
      @PavanElthepu  Před 2 lety

      Thank you so much Narendra. Happy Learning 👍

  • @arunpadikkalathu764
    @arunpadikkalathu764 Před 2 lety

    really helpful for beginners

  • @bhushangaikwad4937
    @bhushangaikwad4937 Před rokem +1

    very nice

    • @PavanElthepu
      @PavanElthepu  Před rokem

      Thank you Bhushan. Please share with your friends and colleagues

  • @abhishekrajput4656
    @abhishekrajput4656 Před 10 měsíci +1

    Finally found the best Resource to learn k8s

    • @PavanElthepu
      @PavanElthepu  Před 10 měsíci

      Thank you Abhishek. Please share with your friends and colleagues

    • @abhishekrajput4656
      @abhishekrajput4656 Před 10 měsíci +1

      @@PavanElthepu yeah surely I am going to share your playlist with all my friends ☺️

  • @MindMaze644
    @MindMaze644 Před 5 měsíci +1

    You should give us a directive on how to contact you. I would love a 1;1 tutoring on K8s Pavan. I live in the U.S and I would love to learn from you. Please advise

  • @sudheerkumar-tp1mg
    @sudheerkumar-tp1mg Před rokem +1

    Hi Pavan, Nice videos and nice explanation, can you please suggest any video on how database data is stored in k8s because when we remove the pod data is going to loose and if we delete the pods also it should stay in the physical machine also how backups will be taken for MySQL, at least give some idea. thx.

    • @PavanElthepu
      @PavanElthepu  Před rokem

      Hi Sudheer, you can watch this: czcams.com/video/LPy6Q-q1MVQ/video.html
      And also this: czcams.com/video/eUa-IDPGL-Q/video.html

  • @diboracle123
    @diboracle123 Před 2 lety

    one doubt I have.
    1. I created one pod with label app=dev and create one replicaSet and given replica count is 3 and same label. so when I ran replicaset with kubectl command total pod creation is 3 because already one pod created with same label already.
    but
    2. I did the same exercise with deployment (replica count 3) but here total 4 pod created why ?

  • @user-jh6ce5sr2i
    @user-jh6ce5sr2i Před rokem +1

    please make one lecture on how to deploy UI or dashboard of k8s cluster

  • @rakeshvarma1907
    @rakeshvarma1907 Před 4 měsíci +1

    Hello Pavan,
    Thanks for a great video once again. Everything works as explained, but I have Question regarding the behaviour of the placement of the pods.
    When I create a deployment, the first pods go into worker node but the additional 1/2 pods are placed in control plane node, when I was expecting all pods to be placed in worker node. Can you please explain the reason for this behaviour?

    • @PavanElthepu
      @PavanElthepu  Před 4 měsíci

      Hi Rakesh, please watch Scheduling topic of this series to understand this. If you still have question after watching that video, please let me know. And I suggest not to go directly to scheduling chapter, go in series

    • @rakeshvarma1907
      @rakeshvarma1907 Před 4 měsíci

      @@PavanElthepu Sure, thank you very much.

  • @ashwinthool4806
    @ashwinthool4806 Před 4 měsíci +2

    Hi Pavan, How do you integrate Visual Studio Code with Kubernetes. Please advise

    • @PavanElthepu
      @PavanElthepu  Před 4 měsíci

      Hi Ashwin,
      code.visualstudio.com/docs/azure/kubernetes
      Is this what your asking?

  • @ash3rr
    @ash3rr Před 2 lety

    Question. What about deployments into a multi-cluster setup? What changes and how to configure it?

    • @PavanElthepu
      @PavanElthepu  Před rokem

      Could you please elaborate your question please @Darkhorse?

  • @pavan3011
    @pavan3011 Před rokem +1

    Why template: metadata: label: used

    • @PavanElthepu
      @PavanElthepu  Před rokem

      To let deployment know what pods it should manage. I covered this in the video. I would request you to watch it again

  • @jackq9197
    @jackq9197 Před rokem +1

    I found this tutorial is the best, many thanks and appreciate for your teaching.
    I have the following issue :
    :~$kubectl apply -f nginx-deployment.yaml
    Error from server (NotFound): error when creating "nginx-deployment.yaml": namespaces "nginx" not found
    Any idea what's wrong and how to fix it?

    • @PavanElthepu
      @PavanElthepu  Před rokem +1

      You should create namespace first. You can remove the namespace from the deployment yaml file or create namespace with kubectl create ns nginx
      Please go through namespaces chapter of this series to understand more about namespaces

  • @MindMaze644
    @MindMaze644 Před 5 měsíci +1

    Hello Pavan, after defining my replcaset.yml file, I tried running kubectl apply -f I keep getting this error
    "error: resource mapping not found for name: "nginx-replicaset" namespace: "" from "nginx-replicaset.yaml": no matches for kind "Replicaset" in version "apps/v1"
    ensure CRDs are installed first"
    Please advised

    • @PavanElthepu
      @PavanElthepu  Před 5 měsíci +1

      It's not ReplicaSet. It's ReplicaSet. S is a capital letter.