Flux GitOps Tutorial - DevOps and GitOps for Kubernetes

preview_player
Показать описание
I think I found the perfect GitOps and DevOps toolkit with FluxCD and Kubernetes. Flux is an open source GitOps solution that helps your deploy app and infrastructure with automation. It can monitor git repositories, source control, image container repositories, helm repositories, and more. It can install apps using Kustomize, Helm, Kubernetes manifests so it's designed to fit into your existing workflow. It can even push alerts to your chat system letting you know when deployments happen. In this tutorial we'll cover all of this and more.

(Affiliate links may be included in this description. I may receive a small commission at no cost to you.)

#DevOps #GitOps #Kubernetes

00:00 - How I do DevOps
01:25 - What is FluxCD?
02:49 - Flux CLI
03:05 - Fastest way to set up a kubernetes cluster at home
03:19 - Installing Flux on you Kubernetes Cluster
04:09 - Structuring your repo - Monorepo
05:11 - Using Kubernetes Manifests (Source Controller)
06:07 - Kubernetes Lens
06:25 - Using Helm Charts (Helm Controller)
07:49 - Container Image Deployment (Image Automation Controller)
09:41 - Chat Notifications
10:25 - Enjoy Your GitOps / DevOps Workflow!
11:13 - Stream Highlight - "Dealing with Imposter Syndrome"

"Undetected" is from Harris Heller's album "Bounce"

Thank you for watching!
Рекомендации по теме
Комментарии
Автор

I think I turned the NERD up to 11 with this one!

TechnoTim
Автор

I'm a DevOps engineer and for the past couple of years I've been struggling to wrap my head around Kubernetes et. al. Your content has made all the difference in the world! I usually have to go to a conference to get this sort of knowledge transfer and inspiration. Now the progress I'm making in this space is beyond anything I could have imagined even just six months ago. Please don't be afraid to keep the NERD turned up to 11; your content is so INCREDIBLY helpful :)

ObiWanCanOweMe
Автор

This is so amazing! Like the new camera angle and the new presentation style a lot 🥰

christianlempa
Автор

I discovered your channel very recently, and I absolutely love your content. I'm still learning a lot about homelabbing, self-hosting, Kubernetes, etc. and your videos have really struck a chord in helping me learn these decently complex concepts much faster and easier. This is my first video of yours that I'm seeing on day 1, and I just wanted to say thanks for the great content, and keep it up!

ynotwizard
Автор

Because of your channel, I compiled my first Blender docker container today. I'm going to try to create a distributed Kubernetes cluster to handle the Blender rendering workload in my home network. My server and several clients can be used for this purpose. I have an engineering background but without such tutorials its much more cumbersome to get it done, just 2 days ago I started with docker and portainer, your tutorials are very helpfull, well presented and easy to understand, thanks man 👍, you're a legend.

rudypieplenbosch
Автор

Gemme more ^^ I'd like to see ArgoCD also. Nice video btw, thank you!

LampJustin
Автор

I‘ve been into ArgoCD a lot due to work, but Flux looks very awesome too. Especially the part where it monitors a Registry for new Artifacts, that seems super helpful. Will probably go the Flux route for my homelab now.

jonatansteuernagel
Автор

Tim I love your channel! Being in Devops, I learn so much from you! Thanks dude :)

orsonc.badger
Автор

I love the new angle, and your presence is night and day compared to older videos! you're a pro now!

johnjbateman
Автор

The advice at the end is spot on. I am currently have a meltdown learning Golang.

motdde
Автор

Perfect timing on this video. I just got my cluster up and running using the k8s-at-home template and it uses Flux, Kustomize and Helm. Its actually been pretty nice to work with. Thanks for another awesome video.

shaunwallace
Автор

OMG IVE BEEN DOING THE SAME I’m a developer too! Love your channel!

delduked
Автор

Great video would love to see more on this topic

admcd
Автор

very clear explanation. Thanks a lot.
I would love to see this same video with included Terraform concept in it.

tasdidashraf
Автор

You are helping me so much learning about kubernetes. This is the only thing i still cant get my head around completely.

dermuschelschluerfer
Автор

Three things:
1. Is it possible to revert a deployment after it autodetects an new image? For example you found a bug and the fix will take some time.
2. Maybe take a look at k9s. Awesome k8s management tool I use.
3. Your content is like cocain to me! ;)

admutin
Автор

I was ready to ask what that UI was, then you answered it seconds later, thank you! Also great video like always!

JzJad
Автор

You have no idea how much I've needed this video.
Working for huge corporation and basically this is my situation:
Ericsson - "You know some combination of programming languages right? Are you a fullstack developer?"
Me - "eh.. yes but no? You hired me for my Linux, Network and virtualization skills. I'm a infra guy."
Ericsson - "GREAT! Heres a fullstack developer assignment."

I love it but as Im building the front-end and the back-end.. Its getting REAAALY messy with each new modification.
Im ashamed to say that im basically copying the whole project folder into a backup folder before each major change...

This whole developing and deploying things into Kubernetes is such a messy web for me..

RocketLR
Автор

This all genuinely looks fucking awesome, but there's a point at which this starts to feel as though you are learning new tools to manage the tools which manage your deployments.

RandomUserOnTheInterWebs
Автор

Awesome quality. I'm glad this found me. I actually needed this.

lfps