Automation of Everything - How To Combine Argo Events, Workflows & Pipelines, CD, and Rollouts

preview_player
Показать описание
What do we get if we combine events, workflows, GitOps, progressive delivery, and secrets management? The short answer is that we get automation of everything in Kubernetes in a way that we should be operating in 2021.

We'll combine Argo Events, Workflows & Pipelines, CD, and Rollouts and sprinkle all that with SealedSecrets, Kaniko, and a few other tools.

#argo #kubernetes #automation

Timecodes ⏱:
00:00 Intro
01:08 Setup
04:07 GitOps deployments
12:43 Events and workflows
22:19 GitOps upgrades
23:50 Canary deployments
26:00 Final thoughts

➡ Gist with the commands: N/A (the Gist is not working anymore since quite a few things changed since I created the video).

Corrections:
04:10 The Gist is not working anymore since quite a few things changed since I created the video. Nevertheless, the logic behind the video is as valid as it ever was. The only change is in the manifests.
Рекомендации по теме
Комментарии
Автор

This is one of the most valuable video for argo stack, thank you für making it, everything sits well in its place, now let me build my own pipelines (^_-)

valour.se
Автор

Best video on YouTube about Argo stack. Very high quality. Thanks a lot!

dmitriinadein
Автор

Man your videos on Argo have been so good, great examples and explanations! Keep up the good work!

JayCeeVids
Автор

Thanks for the wonderful videos on Argo and other CI/CD tools. Wondering if there’s any other video for setting up Argo in an enterprise with proper RBAC, groups, Projects and other features. Thanks.

cnuk
Автор

Absolutely awesome! Far cry from delivering code (in a car) to the server via disk in the original toolkit book. We've come full circle! Thanks, Viktor!

bewilderedlearningevolving
Автор

This is a great video to see all those puzzle pieces put together to form a coherent system.

HaraldKubota
Автор

Amazing video, a temple of wisdom. Now it is time to read carefully all repo and try to digest all this information. Thank you very much, Master.

angelmanuelcamarero
Автор

Nice video as always. Would be nice a video about argocd notifications :D

RafaelDurelli
Автор

Hi Viktor, this is an amzing overview on how everything fits together and a great pointer to get into all the seperate topics in detail.

It would be amazing to see your approach of leveraging a GitOps approach to a statefull application with a backing database and database migrations running as part of the CD Pipeline when changing the app version.

Clemens
Автор

Thank you, Victor! My mind just exploded to a thousand pieces lol

karimnaufal
Автор

The content of your channel is very amazing. Thanks a lot!

MohammedNoureldin
Автор

Awesome video! I was looking for something that can finally connect all the dots in my head about using argo projects... and I found it!

kulinskyvs
Автор

Amazing demonstration thanks for sharing.

jNtMbi
Автор

one of the most best videos thanks a lot, what the problem I am always facing on these kind of integration is that if I have the K8s cluster and argo stuff on a private network while github or azureDevops is public and K8s stuff accessible only via VPN, I think as a work around we can have a private runner on the private network attached to the github or azureDevOps and create a pipeline that trigger the argo event webhook so the pipeline will use the private runner to curl the webhook

mohammedragab
Автор

I've told you, I'm gonna watch it right away after seeing the other argo videos, thanks, BIG TIME, keep it up and running :0)

wollginator
Автор

This is absolutely fantastic, very well explained in an intuitive manner as always. Thank you so much!

mangeshtekale
Автор

Love it - thanks so much for the great summary and keeping it fun. Appreciate all your work!

mark
Автор

Simply wow…. Very well explained.. can you please make a video on securely connecting to ArgoCD dashboard using VPN in AWS for team.. the only missing piece…

maverickme
Автор

Hello, Viktor! I watched this video again and I understood the concepts much better now! I will have to watch again in the future, because it is a gold mine. I don't understand one thing though: you have a lot of Ingress definitions, and I don't really understand how that works. In my head, an Ingress definition creates a new Ingress => more costs. Shouldn't one Ingress definition be enough to handle all the routes and the hosts? Thank you for your effort!!

bogdan_angh
Автор

How can I channel who produce such great content have only 2k subscribers? It's insane.

mrnobody