Environments Based On Pull Requests (PRs): Using Argo CD To Apply GitOps Principles On Previews

  Рет қаралды 19,829

DevOps Toolkit

DevOps Toolkit

Күн бұрын

Release frequency keeps increasing and, with it, the need to get away from static environments like staging, integration, and other permanent setups. Dynamic environments based on pull requests are probably the best example of a need for a much higher level of dynamism. Kubernetes allows us to easily create whatever we need, and destroy what is not in use. There is no need for anything, especially not environments to be permanent, except for production. We can get far in that direction by combining GitOps practices and Argo CD in a way that each pull request (PR) creates a new environment that is destroyed when a PR is closed. By doing that, we can improve efficiency while, at the same time, reducing the costs.
Timecodes:
00:00 Intro
03:49 Helpful resources
04:48 Creating initial resources
07:27 Deploying the first temporary pull request (preview) release
13:17 Deploying more pull request (preview) releases
18:33 Removing deployments from closed pull requests (PRs)
21:06 What did we learn?
21:38 Outro
Gist with all the commands: gist.github.com/808108069f709...
Argo CD: Applying GitOps Principles To Manage Production Environment In Kubernetes: • Argo CD - Applying Git...
DevOps Catalog, Patterns, And Blueprints: www.devopstoolkitseries.com/p...
Books and courses: www.devopstoolkitseries.com
Podcast: www.devopsparadox.com/
Live streams: / devopsparadox

Пікірлер: 84
ПООСТЕРЕГИСЬ🙊🙊🙊
00:39
Chapitosiki
Рет қаралды 9 МЛН
$10,000 Every Day You Survive In The Wilderness
26:44
MrBeast
Рет қаралды 60 МЛН
How I prepare to meet the brothers Mbappé.. 🙈 @KylianMbappe
00:17
Celine Dept
Рет қаралды 56 МЛН
How To Create Preview Environments And Collaborate Through Livecycle
16:30
Argo Events - Event-Based Dependency Manager for Kubernetes
34:28
DevOps Toolkit
Рет қаралды 35 М.
Implementing Preview Environments with GitOps in Kubernetes - François Le Pape, Remazing
30:37
CNCF [Cloud Native Computing Foundation]
Рет қаралды 2,8 М.
GitOps Without Pipelines With ArgoCD Image Updater
22:01
DevOps Toolkit
Рет қаралды 30 М.
Preview Environments with ArgoCD - Brandon Phillips, Codefresh
31:32
CNCF [Cloud Native Computing Foundation]
Рет қаралды 2,5 М.
Build a complete CI/CD pipeline on GitLab CI using Docker, Helm, and EKS
23:04
Tekton vs. Argo Workflows - Kubernetes-Native CI/CD Pipelines
22:17
DevOps Toolkit
Рет қаралды 22 М.
Mi primera placa con dios
0:12
Eyal mewing
Рет қаралды 468 М.
Huawei который почти как iPhone
0:53
Romancev768
Рет қаралды 606 М.
iPhone 12 socket cleaning #fixit
0:30
Tamar DB (mt)
Рет қаралды 12 МЛН
Carregando telefone com carregador cortado
1:01
Andcarli
Рет қаралды 2,1 МЛН
Xiaomi Note 13 Pro по безумной цене в России
0:43
Простые Технологии
Рет қаралды 2 МЛН