Introduction to Flux CD on Kubernetes | GitOps | CICD

Поділитися
Вставка
  • Опубліковано 27 лис 2024

КОМЕНТАРІ • 44

  • @imkonsowa
    @imkonsowa 9 місяців тому +3

    Now this is a real content, Thanks for creating such gold content Marcel!

  • @randomthoughtstech
    @randomthoughtstech Рік тому +10

    Welcome back! 💪

  • @Jaabaa_Prime
    @Jaabaa_Prime Рік тому +4

    Marcel is back! 😀 Awesome and insightful as ever!

  • @Shubham__Saroj
    @Shubham__Saroj Рік тому +4

    Good to see you back

  • @ybonda
    @ybonda Рік тому +2

    The best tech youtuber ever! period! Welcome back!

  • @dillonhansen71
    @dillonhansen71 Рік тому +4

    The King is back!

  • @elielberra2867
    @elielberra2867 Місяць тому

    What an amazing explanation of Flux, thanks!!

  • @yusranad
    @yusranad Рік тому +3

    Great video, there are a lot of GitOps tools there currently I'm using Argocd because have niceful GUI and also easy to monitoring the deployment. Hoping you make some videos regarding security such as neuvector

  • @tiagomedeiros7935
    @tiagomedeiros7935 Рік тому +1

    Excelente conteúdo. Que bom que voltou a fazer vídeos!

  • @jarvs384
    @jarvs384 Рік тому +1

    Marcel - Your content is wonderful. Thank you!

  • @andreasheckel1061
    @andreasheckel1061 Рік тому +5

    Was waiting for you releasing the next parts of how to run postgresql on kubernetes 😳

  • @tiriyoncontinuum9519
    @tiriyoncontinuum9519 Рік тому +1

    Woop woop you're back!

  • @satriasahputra741
    @satriasahputra741 Рік тому +1

    Where have you been? hope you doing well, love your videos!

  • @suhasadduri1691
    @suhasadduri1691 Рік тому +1

    You are DEVOPS Monster !

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

    The author is the real deal🎉

  • @devopslp
    @devopslp Рік тому

    Great and compact video. I've learned a lot.
    But what's next, the app is deployed, how my CD pipeline know about the finished GitOps deployment and go on with further steps?

  • @heinrichagrippa1259
    @heinrichagrippa1259 Рік тому

    Whatever the content, I am here because of the forearm thumbnail.

  • @sonumatrix
    @sonumatrix Рік тому

    Do you suggest using flux for production critical K8 clusters ?

  • @yurisousan
    @yurisousan Рік тому

    he's back!

  • @darraul
    @darraul Рік тому

    Welcome back

  • @thetthetwin8486
    @thetthetwin8486 4 місяці тому

    marcel, I have been waiting your new video release.

  • @BryanJones-f4x
    @BryanJones-f4x Рік тому

    Missed ya!

  • @zenobikraweznick
    @zenobikraweznick Рік тому

    16:40 Built that docker IMAGE 👍

  • @NaveenKumar-ld3rj
    @NaveenKumar-ld3rj 11 місяців тому

    Thanks for the detailed video., I have few queries and if possible provide me some input which will help 1. What will be the best create and manage multiple environment Manifest file while using Flux 2. How can we execute dry-run (terrafrom-plan) before deploying kubernetes manifest file which will avoid wrongly deploying configuration to environment like Prod

  • @bled_2033
    @bled_2033 Рік тому +1

    Very good video!

  • @maximilianw9671
    @maximilianw9671 11 місяців тому

    Great video, tz so much! But why do we have flux if we still have to kubectl create our stuff?

  • @xichen2677
    @xichen2677 Рік тому

    Hi, I used the flux bootstrape command in which I specified the repo URL and other information, then the command automatically created `flux-system` folder in my repo under which it automatically pushed the Flux manifests, the syncing between my repo and the cluster is then working out of the box. So, I wonder in your video why you suggest to have `gitrepository.yaml`? I mean isn't everything needed for syncing are already generated under `flux-system` folder by flux command?

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

    if the CI job should update the image tag in the yaml anyway, what's the use of flux. One more line and it's applied to k8s.

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

      With flux, your CI system only needs access to GIT and not to your K8s clusters. You could have distributed platforms in different regions and different dev\staging\uat\prod environments and no need to stitch up your CI system to all these environments.
      Flux helps here as it syncs environments with GIT

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

      @@MarcelDempers I see, thank you for taking the time to respond. In our case the CI is already configured to do everything everywhere so it feels easier to replace the current deployment job with a kubectl apply. But it's our case.

  • @webmakaka
    @webmakaka Рік тому +2

    Привет, товарищ!

  • @PrathameshThakur-r2t
    @PrathameshThakur-r2t 17 днів тому

    Can I bootstrap flux for multiple git repos at the same time? Or can I have multiple --path attributes for single git repo while bootstrapping flux. Can someone help me with this?

  • @pigrebanto
    @pigrebanto Рік тому

    great! Is one Flux/Kustomize installation enough to manage all deployments in the cluster across namespaces? Does that require an RBAC 'cluster-admin' role?

    • @MarcelDempers
      @MarcelDempers  Рік тому +1

      I can see there are RBAC settings in the flux bootstrap directory once you bootstrap it against a git repo. There are cluster roles

  • @anilkumar-zg3yf
    @anilkumar-zg3yf Місяць тому

    I have deployed flux bootstrap in my project but when I have multiple images in ghcr how to deploy if any changes to images or deployments? Should I update image policy will all the details ?I'm lost completely when you explained example.2 app using yaml files...can anyone comment here how to fix it?

  • @IIGrudge
    @IIGrudge Рік тому +1

    What does FluxCD have over ArgoCD?

    • @MarcelDempers
      @MarcelDempers  Рік тому +1

      I believe Argo has a larger ecosystem and more features since it is a lot older than Flux and more popular too.
      It has a UI as well which makes it more attractive to people and improves uptake

    • @IIGrudge
      @IIGrudge Рік тому +1

      @@MarcelDempers Right, I've used ArgoCD and like it. And besides CD, it has RollOuts and Workflows to supplement the CD. Which is why I'm curious to know what FluxCD has that Argo doesn't as I've never used Flux before.

    • @powersurge5576
      @powersurge5576 Рік тому +1

      What sells to me from Flux is you can leverage Helm atomic upgrades with automatic rollback. ArgoCD doesn't have automatic rollback/remediation.

  • @ybonda
    @ybonda Рік тому +1

    at last!!!

  • @zenobikraweznick
    @zenobikraweznick Рік тому

    So cooooool!

  • @markdabasol6707
    @markdabasol6707 Рік тому

    Its been awhile