World Congress 2023 • Oct 6, 2023

Integrating backups into your GitOps Pipeline

Florian Trieloff

What happens when a faulty commit corrupts your database? Learn how to integrate automated pre-sync snapshots into your GitOps pipeline to instantly recover stateful applications without slowing deployments.

Pause
Mute Enter Fullscreen
#1 about 3 min

Moving from continuous integration to continuous delivery

Understanding the differences between stateless application deployment and managing persistent updates in production environments.

#2 about 4 min

Protecting persistent data in version-controlled setups

Databases and stateful services ingest inputs independent of application code and demand external backup mechanisms.

#3 about 3 min

Architecture of a GitOps backup pipeline demonstration

A test environment combining Kubernetes, Git repositories, Argo CD, and Kasten K10 highlights pre-sync protection workflows.

#4 about 5 min

Deploying a stateful application with automatic backups

Manually syncing a stock shop deployment triggers an automatic pre-sync backup job before persistent volumes provision.

#5 about 4 min

Simulating malicious database changes through bad commits

Pushing an incorrect SQL insert command illustrates how pipeline automation captures a recovery snapshot right before execution.

#6 about 4 min

Restoring persistent workloads and reapplying corrected code

Triggering an application restore reverts the damaged volume state before the pipeline safely syncs a fixed update.

#7 about 3 min

Connecting data protection routines directly to APIs

Treating database backup and restore operations as programmable pipeline steps ensures stateful workload reliability.

#8 about 3 min

Managing large volume snapshots and complex restore paths

Fast storage snapshots bypass the latency constraints of moving massive datasets during tight pre-sync deployment windows.

Matching moments

4:03 min

Designing continuous delivery workflows with GitOps state synchronization

Zan Markan Zan Markan · LIVE

2:26 min

Introduction to GitOps and the Argo CD presentation

Liviu Costea · LIVE

6:39 min

Core principles and prerequisites of robust GitOps workflows

Thomas Schütz · LIVE

2:20 min

Maintaining repository tests in automated deployment pipelines

Daniel Raniz Raneland · LIVE

2:38 min

Exploring the core benefits of adopting GitOps

Davide Imola Davide Imola · LIVE

2:57 min

Implementing continuous deployment architectures for data pipelines

Álvaro Martín Lozano · LIVE