Florian Trieloff
Integrating backups into your GitOps Pipeline
#1about 6 minutes
Why redeploying code is not a substitute for data backup
GitOps pipelines excel at redeploying stateless applications but fail to protect persistent data in databases and volumes which are not managed by version control.
#2about 2 minutes
Demo overview of the GitOps backup and recovery workflow
The demonstration shows how to use a pre-sync job in Argo CD to automatically create a data snapshot before applying a potentially destructive code change.
#3about 5 minutes
Deploying a stateful application with an initial backup
A stateful application is deployed via Argo CD, and a pre-sync hook automatically triggers an initial backup job to establish a clean restore point.
#4about 4 minutes
Simulating data corruption from a bad code commit
A bad commit with a faulty SQL statement is pushed, but the CI/CD pipeline first creates a snapshot before applying the change, which then visibly corrupts the application's data.
#5about 4 minutes
Restoring data and applying the corrected code change
The application is restored to its pre-failure state from a snapshot, after which a corrected code commit is successfully deployed through the same automated backup-then-sync pipeline.
#6about 2 minutes
Key takeaways and resources for learning more
CI/CD pipelines are essential for stateless applications, but protecting stateful data requires integrating backup tools via APIs, with resources like Project Pace and CubeCampus available for hands-on learning.
#7about 3 minutes
Addressing backup efficiency for large data volumes
Using storage-level snapshots for backups is highly efficient as it is nearly instantaneous regardless of volume size, unlike a full data export which would be time-consuming.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
00:19 MIN
Introduction to GitOps and the talk agenda
Get ready for operations by pull requests
25:52 MIN
Demo: Deploying and reverting changes with GitOps
Everything as Code: A Dozen As-Code Concepts beyond Infrastructure or Configuration as Code
04:04 MIN
Understanding GitOps for declarative application delivery
Next-gen CI/CD with Gitops and Progressive Delivery
05:15 MIN
How GitOps complements traditional CI/CD workflows
Next-gen CI/CD with Gitops and Progressive Delivery
13:58 MIN
The risk of exposing credentials in Git repositories
Securing Secrets in the GitOps era
06:08 MIN
How GitOps streamlines the application delivery process
Securing Secrets in the GitOps era
11:38 MIN
Implementing a GitOps workflow with Argo CD
Chaos in Containers - Unleashing Resilience
23:26 MIN
Implementing a GitOps approach for end-to-end LLMOps
LLMOps-driven fine-tuning, evaluation, and inference with NVIDIA NIM & NeMo Microservices
Featured Partners
Related Videos
Next-gen CI/CD with Gitops and Progressive Delivery
Kevin Dubois
GitOps for the people
Lian Li
Get ready for operations by pull requests
Liviu Costea
It's all about the Data
Michael Cade
Enabling automated 1-click customer deployments with built-in quality and security
Christoph Ruggenthaler
Securing secrets in the GitOps Era
Davide Imola
GitOps keeps focus on apps, not on infrastructure
Chad Carlson
Practical tips and tricks for CI/CD success
Zan Markan
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


(Senior) DevOps/Cloud Engineer with Google Cloud Experience (all genders) - 100 % Remote
iits-consulting GmbH
Munich, Germany
Intermediate
Go
Docker
DevOps
Kubernetes

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

Remote: DevOps / CI/CD Engineer - Linux, Kubernetes & Automation
APRIORI - business solutions AG
€85K
GIT
JIRA
Linux
DevOps
+5

DevOps-Experte - CI/CD, Docker, Kubernetes. (gn)
Grafton Deutschland GmbH
Nuremberg, Germany
Senior
GIT
JIRA
Linux
DevOps
Gradle
+6



Cloud & DevOps Engineer Kubernetes, GitOps & Observability
AllatNet Recruiting GmbH & Co. KG
DevOps
Docker
Grafana
Jenkins
Terraform
+3