Why EVERYONE should use Azure DevOps Environments for Kubernetes deployments

แชร์
ฝัง
  • เผยแพร่เมื่อ 31 พ.ค. 2020
  • Let's explore the Azure DevOps Environments for Kubernetes, in this second video of the series where I explain on how to use Kubernetes with Azure DevOps Pipelines and why everyone shouls use Azure DevOps environments for Kubernetes deployments..
    Azure Pipelines is a great tool for doing Continuous Integration and Continuous Deployment, with the Kubernetes 📄RESOURCES in the Environments we can manage our clusters and link the deployment of services and pods from the Release phase.
    🌟EXCLUSIVE CONTENT🌟
    Do you want to access exclusive content, live chats and Q&As, polls, and even 1:1 calls with me? Join my Patreon: / coderdave
    🆘 NEED HELP? 🆘
    Book a 1:1 Consultation with CoderDave: geni.us/cdconsult
    🙏🏻SUPPORT THE CHANNEL🙏🏻
    Buy me a coffee: www.buymeacoffee.com/CoderDave
    PayPal me donation: paypal.me/dabenveg
    💬JOIN THE COMMUNITY
    ► Website: coderdave.io
    ► Discord: geni.us/cddiscord
    ► Newsletter: coderdave.io/newsletter
    ► Blog: dev.to/n3wt0n
    ► GitHub: github.com/n3wt0n
    ► Twitter: / davidebenvegnu
    ► Facebook: / coderdaveyt
    🎥VIDEOS
    ► Azure DevOps Environments Intro: • Azure DevOps Environme...
    ► Azure Pipelines Decorators: • Azure Pipelines Decora...
    🎤PODCAST: geni.us/cdpodcast
    ❓QUESTIONS?
    Have a question about DevOps, Cloud, Coding, or Anything Else? Post in comments section of this video!
    🔴SUBSCRIBE to CoderDave here: th-cam.com/users/CoderDave?sub...
    _______________
    👕GET MY MERCH: geni.us/cdmerch
    🔮TOOLS I USE
    ► Twingate - Connect to your Private Resources SECURELY: geni.us/twingate
    ► TubeBuddy - #1 TH-cam channel Management tool (FREE): www.tubebuddy.com/CoderDave
    ► Moosend - Free Newsletter and Automation Platform: geni.us/moosend
    📸🖥️GEAR AND SOFTWARE
    ► Music - Epidemic Sound (Get 30 days free): epidemicsound.com/referral/zf...
    ► Editing - Adobe Premiere Pro: geni.us/AdobeVideo
    ► Gear I Use for TH-cam: kit.co/CoderDave/gear-i-use-f...
    ► Gear I Use for Streaming: kit.co/CoderDave/gear-i-use-f...
    ► My Computer Setup: kit.co/CoderDave/main-compute...
    ► Full office setup: github.com/n3wt0n/work-from-h...
    Disclaimer:
    Some product links are affiliate links which means if you buy something I'll receive a small commission at no additional cost to you.
    As an Amazon Associate, I earn from qualifying purchases.
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 17

  • @CoderDave
    @CoderDave  4 ปีที่แล้ว +2

    ✨Question of the day✨: how do you deploy to your Kubernetes cluster?

  • @anjanakrishnana7098
    @anjanakrishnana7098 ปีที่แล้ว +1

    Hi @CoderDave Thanks for this great info. Is it possible to use this environment feature with a private AKS cluster too?

    • @CoderDave
      @CoderDave  ปีที่แล้ว

      Yes you definitely can use it also with private clusters :)

  • @OPCDE
    @OPCDE 3 ปีที่แล้ว +1

    Super underrated video! When was that feature released?

    • @CoderDave
      @CoderDave  3 ปีที่แล้ว +2

      Thanks! It actually a pretty “old” feature (it’s been initially released on May 10th, 2019 docs.microsoft.com/en-us/azure/devops/release-notes/2019/build-may#kubernetes-integration-for-azure-pipelines) but not many people knows it’s there 😊

    • @OPCDE
      @OPCDE 3 ปีที่แล้ว

      @@CoderDave Excellent. I bumped into it and fell on your video after searching a good summary explanation.

    • @CoderDave
      @CoderDave  3 ปีที่แล้ว

      Glad to have been helpful 😊 this is a very difficult niche to be on, but if I can help even just 1 person then I’m happy

  • @sukritkapil
    @sukritkapil 4 ปีที่แล้ว +1

    Hi Dave,
    Hope everything is great on your end. How did you add the Kubernetes resource? Did you get the 12 month free Azure subscription?

    • @CoderDave
      @CoderDave  4 ปีที่แล้ว +1

      Hi. I do have some Azure accounts, but you can actually add any Kubernetes cluster you have. If you have it on Azure with AKS, then the procedure is the one you see in the video (and you can do that even with the free Azure trial account). If you instead have your K8S cluster anywhere else, then you can just add it with the settings page

    • @sukritkapil
      @sukritkapil 4 ปีที่แล้ว

      @@CoderDave Thanks!!

  • @ackrite8139
    @ackrite8139 2 ปีที่แล้ว +1

    The Kubernetes dashboard is really cool. But problem is that I deploy a very complex on-prem cluster with a lot of components and I only build/test all the services individually in Pipelines and then bring everything together in Azure Release Pipelines where I put together the helm chart with token replacer, update image versions and also perform the linting, validation, deployment, rollback with different stages connected together. Is there a way to get the Environment to start tracking the status of the kubernetes namespace even if I never deployed to it from a normal pipeline?

    • @CoderDave
      @CoderDave  2 ปีที่แล้ว +1

      Not that I know of, the easier workaround would be to have a dummy pipeline which “pretends” to deploy to that namespace

    • @ackrite8139
      @ackrite8139 2 ปีที่แล้ว

      Ah so the environment doesn’t care about what/if you actually deploy to the cluster? Perfect then I’ll add a dummy CD stage to my Helm CI Pipeline. Thanks a lot!

  • @user-ll2xw7tn6v
    @user-ll2xw7tn6v 3 ปีที่แล้ว +1

    It was cool if you'll explain how to use Envts with real machines (servers), not containers. Most of developers still use large eco-systems with real servers and virtual machines.

    • @CoderDave
      @CoderDave  3 ปีที่แล้ว +1

      I actually have a video that talk just about that: Azure DevOps Environments for Virtual Machines EXPLAINED th-cam.com/video/zBr7cl6ASMQ/w-d-xo.html

    • @carlosgarcialalicata
      @carlosgarcialalicata 2 ปีที่แล้ว

      I love how people keep saying "most developers" do this, or do that.... where do they get that info from? For example, as of today, I personally know many more developers using containers than plain VMs - but of course I would never say "most developers", since I know a handful of them