Full GitOps Tutorial: Getting started with Flux CD

แชร์
ฝัง
  • เผยแพร่เมื่อ 31 ก.ค. 2024
  • In this video, I cover
    * What is GitOps and how does Flux work
    * Flux installation
    * Managing Helm Charts with Flux
    * Managing Kubernetes Manifests with Flux
    * Setting up alerts with Flux
    Like always, here is the blog post that covers everything from this video: anaisurl.com/full-tutorial-ge...
    Here is the GitHub repository with the examples: github.com/AnaisUrlichs/fluxc...
    ❓What is Starboard?
    Starboard is a completely open source tool that integrates with other security tools to scan your workloads and make security reports accessible through the Kubernetes API - K8s all the way 🚀
    📚Resources
    * Git Repository Flux github.com/fluxcd/flux
    * Flux Documentation fluxcd.io/docs/
    * Git repository Starboard github.com/aquasecurity/starb...
    * Starboard Documentation aquasecurity.github.io/starboard
    * Join us on Slack slack.aquasec.com
    ⏱️Timestamps⏱️
    00:00 -- Intro
    02:14 -- GitOps and Flux Overview
    09:51 -- Starboard Overview
    12:43 -- Installing Flux
    17:56 -- Installing Helm Chart through Flux
    24:17 -- Installing App through Flux
    30:44 -- Setting up Flux Alerts
    35:07 -- Flux Ranking
    41:03 -- Outro
  • วิทยาศาสตร์และเทคโนโลยี

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

  • @jailachu
    @jailachu หลายเดือนก่อน +1

    This video is spot on!! Thanks a lot for your effort!😊

  • @based3765
    @based3765 2 ปีที่แล้ว +9

    thank you very much for this video! I can't imagine how much effort you put into it, because it's incredebly easy to understand!

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

    Thank you so much. This content it's really top level! You have done an amazing work on this video. I didn't know you until the last monht that I found this video and the post on your blog. I totally agree with you that the documentation sometimes it's confusing, specially in the very first step (the bootsraping) . I wish I had found your video before all the pain and errors I made during my first steps using Flux. Congratulations, you have made a very didactic and very straightforward guide to getting started. I'm pretty sure that this video will be gold for newies

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

    Your video is very insightful, you took the time explain without rushing, which is a common mistake I found with other videos. Will try and replicate what you did in the demo. Thank you

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

    Thank you for the demo! Your explanations helped me finally start to grasp how this works.
    There are a few breaking changes done to the react app repo for this demo. I was able to get it working. Forked the repo, checked out the "changes" branch from "react-article-display" repo, referenced the "changes" branch instead of "main" in the application.yaml file in the flux repo, and finally used 7.0.0 and 8.0.0 for the upgrades as there was go error when I tried to use 9.0.0. Hope it helps someone in the future.

  • @lineuve
    @lineuve 9 หลายเดือนก่อน

    Anais Thanks a lot for shared your knowledge!

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

    Really needed to get started with flux and your tutorial helped alot!! Thanks :)

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

      oh that's great to hear, thank you for sharing :)

  • @falanges5301
    @falanges5301 7 หลายเดือนก่อน

    Amazing insights for a tool that is pretty hard to master, thanks so much!

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

    awesome content! thank you and keep going.

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

    Great job..well explained 💯

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

    Thank you. Great explanation.

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

    thanks for the video!

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

    Lovely, thank you very much!!!!!

  • @janingvar
    @janingvar 11 หลายเดือนก่อน

    Gut strukturiertes Tutorial! :)

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

    Thank you!

  • @kwamedevopsengineer7633
    @kwamedevopsengineer7633 5 หลายเดือนก่อน

    Thanks!

  • @tobias-hume
    @tobias-hume ปีที่แล้ว

    Thank youuuuuu

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

    One word only it's Awesome

  • @oscar-b
    @oscar-b ปีที่แล้ว +1

    @AnaisUrlichs When setting up the Slack alerts, couldn't that be done in the flux cluster git repo initially created when bootstrapping flux? So that it's managed in git?

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

    For the gitrepository with helm chart, how to take care when it also has CRD resources. Your example application.yaml how will it include CRDs

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

    Please, how did you draw that circled arrow so quickly at @6:20 ?

  • @omarlittle5802
    @omarlittle5802 4 หลายเดือนก่อน

    PLEASE build out a DevOps course!!!!
    Your style, understanding, and choice of terminal over click interface matches me and MANY of the (previously elite, now anachronistic) admins I know.
    Udemy, self hosted, I don't care. I'm in!!!

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

    kubectl apply is the declarative way, right?

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

    How to manage multiple git repo?

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

    Thanks for the Flux introduction video. Indeed some features of this tool, even basic ones, aren't as obvious.
    I'd recommend you to pay attention to the Helmfile tool, it's a wrapper around Helm which allows to manage sets of helm charts in the different environments and inflate values.yaml files from the templates.
    By the way, `kubectl apply` isn't actually an imperative, it's a declarative command. `kubectl create` and `kubectl delete` are imperative.

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

    Which tool do you prefer? ArgoCD or Flux and why? ☺
    PS high resolution is still processing

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

      ArgoCD is lightweight and easy to configure

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

      why video quality is low??

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

      @@vijaybhatt8060 You can set it high now

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

      @@AnaisUrlichs yes resolved thank you
      and please make more videos on gitops
      you explain so nice

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

      argo or flux?

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

    I would love to understand how to get Flux running on a cluster that already has applications running.

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

    Thank you for this tutorial! I followed along via your Blog Post, just wanted to let you know that the formatting there is somewhat messed up, in the code blocks there appear to be both escaped characters and Markdown formatting, just copying the commands does not work.
    Let me know if/when you fixed it, I will gladly remove this remark here!
    Again, Thank you for the Video and Blog Post!

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

    @Anais, great video, please what terminal are you using?

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

      I went through many of her videos, and this question wondering many people, and me as well =), but still no answer, anywhere. Seems to it`s a top secret =)

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

    Nice video, thank you!
    And curious: what font are you using? 😛

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

      Hihi, I am using Fira www.nerdfonts.com/font-downloads

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

      @@AnaisUrlichs Nice, thank you!

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

    hi there excellent content.. however i am getting a timeout : ◎ waiting for GitRepository source reconciliation
    ✗ client rate limiter Wait returned an error: context deadline exceeded
    wondering if you would be able to point me to a solution..

  • @FinestaGang
    @FinestaGang 10 หลายเดือนก่อน

    What is the tool being used at the very start of the video ? The tool that visualizes pods and helm charts etc

    • @erikvanraalte4557
      @erikvanraalte4557 10 หลายเดือนก่อน

      k9s

    • @FinestaGang
      @FinestaGang 10 หลายเดือนก่อน

      @@erikvanraalte4557 thanks erik

  • @cut-a-lyst
    @cut-a-lyst 2 ปีที่แล้ว +1

    Are you not working at civo?

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

      Not anymore, I joined Aqua Security 3 months ago :) have a look at this video th-cam.com/video/2alfGBmqsHk/w-d-xo.html

  • @user-qg1oj8zv1l
    @user-qg1oj8zv1l 8 หลายเดือนก่อน

    help i got an error

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

    me learning gitops from Sarada Uchiha 😁

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

    Last time guy with hinglish said kuberneticus
    Now kubinitis lol 😆

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

    HELP