Рет қаралды 51,562
In this workshop, you will learn the theory of GitOps and also apply all of these practices in your own application using the Argo project family (refer argoproj.github.io/)
You'll be:
- Setting up ArgoCD & how to work with that
- Deploying an application
- Creating declarative canary and blue/green deployments
- Learning to manage secrets in a GitOps-friendly way and more.
Speaker - Dan Garfield (@todaywasawesome)
TIMESTAMPS
00:00 Intro music
02:14 Video starts
03:10 Topics covered
04:04 Why this workshop?
05:05 Dan's Intro
05:40 Community guidelines
06:49 Codefresh Website
09:57 GitOps Intro
10:45 Why use GitOps
11:33 GitOps Principles
12:14 Declarative (vs Imperative)
13:45 Versioned and Immutable
15:38 Pulled Automatically (vs Push Mechanism)
17:16 Continuously Reconciled
19:00 Argo
20:09 Codefresh's GitOps Fundamentals Course
21:45 Argo CD Installation
27:05 Let's get started
29:50 Accessing Argo CD using service
30:45 Secret
31:55 Login to Argo CD using UI
32:35 Login to Argo CD using CLI
34:10 Let's run some commands
34:45 Applications & how they work
36:59 Use hosted version of Argo CD
38:16 Deploy application
40:45 Synchronisation
42:27 Deploy and Sync (using CLI)
44:46 Reconciliation
45:40 GitOps flow chart
47:17 Argo CD is for k8s only
48:30 Using Argo CD
52:45 Cluster changes detection
54:34 Secrets
01:02:15 Kubeseal
01:07:44 Declarative Management
01:11:14 Finalizers
01:19:35 Quick Tip for deploying with Helm
01:22:07 Progressive delivery with Argo Rollouts
01:24:52 Progressive delivery Strategies
01:25:03 Blue Green Deployment
01:25:16 Canary Release
01:37:43 Shoutouts
01:39:24 Blue Green Deployment
01:41:56 Canary Release
02:04:35 Outro by Dan
2:07:00 Outro by Saiyam
►►►Resources ►►►
► GitOps Certification by Codefresh - codefresh.io/argo/get-certified
► ArgoCD Docs - argo-cd.readthedocs.io/en/sta...
►►►Connect with Kubesimplify ►►►
► Twitter - / kubesimplify
► Discord - kubesimplify.com/discord
► Website - kubesimplify.com/
► GitHub - github.com/kubesimplify