Kubernetes Canary Deployment (Manual vs Automated)

Поділитися
Вставка
  • Опубліковано 22 тра 2024
  • 🔴 - To support my channel, I’d like to offer Mentorship/On-the-Job Support/Consulting - me@antonputra.com
    ▬▬▬▬▬ Experience & Location 💼 ▬▬▬▬▬
    ► I’m a Senior Software Engineer at Juniper Networks (12+ years of experience)
    ► Located in San Francisco Bay Area, CA (US citizen)
    ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬
    ► LinkedIn: / anton-putra
    ► Twitter/X: / antonvputra
    ► GitHub: github.com/antonputra
    ► Email: me@antonputra.com
    ▬▬▬▬▬▬ Related videos 👨‍🏫 ▬▬▬▬▬▬
    👉 [Playlist] Kubernetes Tutorials: • Kubernetes Tutorials
    👉 [Playlist] Terraform Tutorials: • Terraform Tutorials fo...
    👉 [Playlist] Network Tutorials: • Network Tutorials
    👉 [Playlist] Apache Kafka Tutorials: • Apache Kafka Tutorials
    👉 [Playlist] Performance Benchmarks: • Performance Benchmarks
    👉 [Playlist] Database Tutorials: • Database Tutorials
    ▬▬▬▬▬▬▬ Timestamps ⏰ ▬▬▬▬▬▬▬
    0:00 Intro
    0:57 Rolling Update
    2:03 Manual Canary Deployment
    7:59 Automated with Flagger
    ▬▬▬▬▬▬▬ Source Code 📚 ▬▬▬▬▬▬▬
    ► GitHub: github.com/antonputra/tutoria...
    #kubernetes #devops #cloud
  • Наука та технологія

КОМЕНТАРІ • 25

  • @AntonPutra
    @AntonPutra  8 місяців тому +2

    🔴 - To support my channel, I’d like to offer Mentorship/On-the-Job Support/Consulting - me@antonputra.com

  • @chikkusingh460
    @chikkusingh460 9 місяців тому +4

    Awesome way to example as usual. Thanks

  • @RhimiMeD-
    @RhimiMeD- 9 місяців тому +4

    You never cease to amaze. Never stop teaching, you're one of the best out there!

    • @AntonPutra
      @AntonPutra  9 місяців тому

      Thank you again!

    • @RhimiMeD-
      @RhimiMeD- 9 місяців тому

      How about creating a video on the ELK Stack in the context of AWS and microservices? It would be fantastic! @AntonPutra

  • @chasim1982
    @chasim1982 9 місяців тому +5

    Thank You, Amazing 👏 content as always from Legendary teacher ❤️

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

    That is really great 👍, thanks a lot for adding the monitoring and the code to your explanation ❤

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

    Amazing channel, thank you!

  • @dmitriydiachenko5648
    @dmitriydiachenko5648 9 місяців тому +1

    great guide, thank you Anton

  • @user-ij3od1xs2s
    @user-ij3od1xs2s 9 місяців тому +1

    Very interesting video. Special thanks for terraform code.

    • @AntonPutra
      @AntonPutra  9 місяців тому

      Welcome, soon I need to rewrite all of it in opentf 🫣

  • @tomasferrari92
    @tomasferrari92 9 місяців тому

    Hey anton! great video! One question, I've used your dashboard configmap but I see the same metrics on both sides. how can this be? in your video you can clearly see different metrics even when "my-app" is selected for both Primary and Canary. What might I be doing wrong?

    • @tomasferrari92
      @tomasferrari92 9 місяців тому

      I'm talking about the flagger-v1.yaml dashboard

    • @tomasferrari92
      @tomasferrari92 9 місяців тому +1

      I figured it out, my pod monitor had a amtchlabels that made it only watch the regular dpl and not the primary

    • @AntonPutra
      @AntonPutra  9 місяців тому

      cool, let me know if you have any other questions

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

    спс

  • @user-rj4ve7pz1m
    @user-rj4ve7pz1m 7 місяців тому

    how to plan canary deployment when there is database migration or modification

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

      That's a very good question about canary deployments, and I would also like to know how people deal with that challenge. If anyone else can contribute, that would be great.

  • @gamerforlife7408
    @gamerforlife7408 9 місяців тому +1

    Amazing, Thanks you 🤙, btw your name is like the name of an Indonesian (Balinese)

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

      Thanks! Yes, I hear that often. :)