Kevin Dubois
Next-gen CI/CD with Gitops and Progressive Delivery
#1about 4 minutes
The evolution of CI/CD from manual to automated
The journey from manual FTP deployments to automated CI/CD systems like Jenkins highlights the increasing need for reliable and repeatable release processes.
#2about 1 minute
Understanding GitOps for declarative application delivery
GitOps uses Git as the single source of truth for both application code and infrastructure configuration, enabling auditable and easily reversible deployments.
#3about 4 minutes
How GitOps complements traditional CI/CD workflows
While CI/CD is a one-way push for building artifacts, GitOps creates a continuous reconciliation loop to ensure the live cluster state always matches the desired state in Git.
#4about 4 minutes
Reducing release risk with progressive delivery techniques
Progressive delivery minimizes production risk by separating deployment from release, allowing for gradual rollouts and validation before exposing new versions to all users.
#5about 3 minutes
Implementing delivery patterns with Kubernetes and Istio
Native Kubernetes can handle basic blue-green and canary releases, but a service mesh like Istio provides more advanced traffic shaping capabilities for precise control.
#6about 2 minutes
Automating progressive delivery with Argo Rollouts
Argo Rollouts automates complex release strategies like canary and blue-green deployments by defining rollout steps and pauses directly in a declarative manifest.
#7about 1 minute
Using metrics for automated analysis and rollbacks
Argo Rollouts can integrate with monitoring tools like Prometheus to create analysis templates that automatically abort a release and roll back if key metrics like error rates degrade.
#8about 7 minutes
Demo of a successful and failed automated rollout
A live demonstration shows Argo Rollouts successfully completing a canary release, followed by another release that is automatically aborted and rolled back due to injected errors.
#9about 2 minutes
Addressing challenges with stateful applications
Progressive delivery with stateful applications requires careful handling of database schema changes to ensure backward compatibility during rollouts and potential rollbacks.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
29:41 MIN
Managing edge deployments with GitOps using ArgoCD
From Code to Motion: Building an Autonomous Hat-Hunting Robot with Kubernetes & ML
06:08 MIN
How GitOps streamlines the application delivery process
Securing Secrets in the GitOps era
12:21 MIN
Using Argo Rollouts for advanced Kubernetes deployments
Progressive Delivery in Kubernetes
00:19 MIN
Introduction to GitOps and the talk agenda
Get ready for operations by pull requests
04:42 MIN
Exploring key progressive delivery techniques
Progressive Delivery in Kubernetes
23:26 MIN
Implementing a GitOps approach for end-to-end LLMOps
LLMOps-driven fine-tuning, evaluation, and inference with NVIDIA NIM & NeMo Microservices
13:33 MIN
Implementing a new CI/CD architecture with GitOps
GitOps for the people
17:48 MIN
Introducing Argo CD as a GitOps operator
Get ready for operations by pull requests
Featured Partners
Related Videos
Progressive Delivery in Kubernetes
Carlos Sanchez
Get ready for operations by pull requests
Liviu Costea
GitOps for the people
Lian Li
Integrating backups into your GitOps Pipeline
Florian Trieloff
GitOps for the people
Lian Li
Practical tips and tricks for CI/CD success
Zan Markan
GitOps keeps focus on apps, not on infrastructure
Chad Carlson
GitOps: The past, present and future
Roberth Strand
Related Articles
View all articles

.gif?w=240&auto=compress,format)

From learning to earning
Jobs that call for the skills explored in this talk.

DevOps Engineer - Kubernetes (w/m/d)
smartclip Europe GmbH
Hamburg, Germany
Intermediate
Senior
GIT
Linux
Python
Kubernetes


DevOps Developer - Kubernetes/ArgoCD/Microservices/Python - Zurich - 80-100%
ITech Consult AG
Zürich, Switzerland
€166-208K
DevOps
Kubernetes
Microservices
Continuous Delivery
+1


DevOps Architect Pipeline / Dev Container / OpenShift
Siemens AG
Berlin, Germany
GIT
CMake
Linux
DevOps
Gitlab
+5

AI Platform Engineer - OpenShift & Kubernetes F/H
Arkadin Cloud Communications
Antony, France
Linux
Nginx
DevOps
Docker
Node.js
+6



Cloud-native Platform Engineer/Architect (Kubernetes / DevOps / GitOps)*
Cegeka Deutschland GmbH
Remote
DevOps
Gitlab
Kubernetes