Introduction to Flux CD on Kubernetes | GitOps | CICD

  Рет қаралды 18,700

That DevOps Guy

That DevOps Guy

7 ай бұрын

Subscribe to show your support! goo.gl/1Ty1Q2 .
Patreon 👉🏽 / marceldempers
Checkout the source code below 👇🏽 and follow along 🤓
Also if you want to support the channel further, become a member 😎
marceldempers.dev/join
Checkout "That DevOps Community" too
marceldempers.dev/community
Source Code 🧐
--------------------------------------------------------------
github.com/marcel-dempers/doc...
If you are new to Kubernetes, check out my getting started playlist on Kubernetes below :)
Kubernetes Guide for Beginners:
---------------------------------------------------
• Kubernetes development...
Kubernetes Monitoring Guide:
-----------------------------------------------
• Kubernetes Monitoring ...
Kubernetes Secret Management Guide:
--------------------------------------------------------------
• Kubernetes Secret Mana...
Like and Subscribe for more :)
Follow me on socials!
marceldempers.dev
Twitter | / marceldempers
GitHub | github.com/marcel-dempers
Facebook | thatdevopsguy
LinkedIn | / marceldempers
Instagram | / thatdevopsguy
Music:
Track: Fox Beat 2 - Jeff Kalee - Pillow Talk - Royalty Free Vlog Music [BUY=FREE] | is licensed under a Creative Commons Attribution licence (creativecommons.org/licenses/...)
Listen: / jeff-kalee-pillow-talk...
Track: Reckoner - lofi hip hop chill beats for study~game~sleep | is licensed under a Creative Commons Attribution licence (creativecommons.org/licenses/...)
Listen: / reckoner-lofi-hip-hop-...
Track: souKo - souKo - Parallel | is licensed under a Creative Commons Attribution licence (creativecommons.org/licenses/...)
Listen: / parallel

Пікірлер: 38
@randomthoughtstech
@randomthoughtstech 7 ай бұрын
Welcome back! 💪
@Shubham__Saroj
@Shubham__Saroj 7 ай бұрын
Good to see you back
@Bill_the_Red_Lichtie
@Bill_the_Red_Lichtie 7 ай бұрын
Marcel is back! 😀 Awesome and insightful as ever!
@jarvs384
@jarvs384 7 ай бұрын
Marcel - Your content is wonderful. Thank you!
@tiagomedeiros7935
@tiagomedeiros7935 7 ай бұрын
Excelente conteúdo. Que bom que voltou a fazer vídeos!
@dillonhansen71
@dillonhansen71 7 ай бұрын
The King is back!
@ybonda
@ybonda 7 ай бұрын
The best tech youtuber ever! period! Welcome back!
@bled_2033
@bled_2033 7 ай бұрын
Very good video!
@tiriyoncontinuum9519
@tiriyoncontinuum9519 7 ай бұрын
Woop woop you're back!
@yusranad
@yusranad 7 ай бұрын
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
@imkonsowa
@imkonsowa 2 ай бұрын
Now this is a real content, Thanks for creating such gold content Marcel!
@satriasahputra741
@satriasahputra741 7 ай бұрын
Where have you been? hope you doing well, love your videos!
@suhasadduri1691
@suhasadduri1691 7 ай бұрын
You are DEVOPS Monster !
@andreasheckel1061
@andreasheckel1061 7 ай бұрын
Was waiting for you releasing the next parts of how to run postgresql on kubernetes 😳
@MarcelDempers
@MarcelDempers 7 ай бұрын
its coming 💪🏽🙏🏽
@yurisousan
@yurisousan 7 ай бұрын
he's back!
@darraul
@darraul 7 ай бұрын
Welcome back
@user-dn5es7ln1e
@user-dn5es7ln1e 7 ай бұрын
Missed ya!
@zenobikraweznick
@zenobikraweznick 7 ай бұрын
16:40 Built that docker IMAGE 👍
@zenobikraweznick
@zenobikraweznick 7 ай бұрын
So cooooool!
@sonumatrix
@sonumatrix 6 ай бұрын
Do you suggest using flux for production critical K8 clusters ?
@pigrebanto
@pigrebanto 7 ай бұрын
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 6 ай бұрын
I can see there are RBAC settings in the flux bootstrap directory once you bootstrap it against a git repo. There are cluster roles
@devopslp
@devopslp 5 ай бұрын
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?
@maximilianw9671
@maximilianw9671 4 ай бұрын
Great video, tz so much! But why do we have flux if we still have to kubectl create our stuff?
@ybonda
@ybonda 7 ай бұрын
at last!!!
@webmakaka
@webmakaka 7 ай бұрын
Привет, товарищ!
@NaveenKumar-ld3rj
@NaveenKumar-ld3rj 4 ай бұрын
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
@xichen2677
@xichen2677 5 ай бұрын
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?
@heinrichagrippa1259
@heinrichagrippa1259 6 ай бұрын
Whatever the content, I am here because of the forearm thumbnail.
@birschapple
@birschapple 2 ай бұрын
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 2 ай бұрын
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 2 ай бұрын
@@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.
@IIGrudge
@IIGrudge 6 ай бұрын
What does FluxCD have over ArgoCD?
@MarcelDempers
@MarcelDempers 6 ай бұрын
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 6 ай бұрын
@@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 6 ай бұрын
What sells to me from Flux is you can leverage Helm atomic upgrades with automatic rollback. ArgoCD doesn't have automatic rollback/remediation.
@markdabasol6707
@markdabasol6707 7 ай бұрын
Its been awhile
ArgoCD Tutorial for Beginners | GitOps CD for Kubernetes
47:53
TechWorld with Nana
Рет қаралды 567 М.
Getting Started With Kustomize (2022)
7:10
Michael Levan
Рет қаралды 18 М.
ЗРЯ Я 24 ЧАСА СТОЯЛ НА ГВОЗДЯХ! #нонале
00:35
[실시간] 전철에서 찍힌 기생생물 감염 장면 | 기생수: 더 그레이
00:15
Netflix Korea 넷플릭스 코리아
Рет қаралды 37 МЛН
Do NOT Learn Kubernetes Without Knowing These Concepts...
13:01
Travis Media
Рет қаралды 191 М.
Simplify Kubernetes YAML with Kustomize
20:37
That DevOps Guy
Рет қаралды 73 М.
Full GitOps Tutorial: Getting started with Flux CD
42:12
Anais Urlichs
Рет қаралды 37 М.
Helm vs. Kustomize: When, Why, and How?
15:42
Ahmed Elfakharany
Рет қаралды 5 М.
ArgoCD Image Updater: Decouple CI from CD! #2
42:45
Anton Putra
Рет қаралды 21 М.
What is Helm?
9:06
IBM Technology
Рет қаралды 325 М.
Which Phone Unlock Code Will You Choose? 🤔️
0:12
Game9bit
Рет қаралды 3,6 МЛН
NOTHING PHONE 2A - НЕОБЫЧЕН ВО ВСЕМ!
30:39
DimaViper
Рет қаралды 51 М.