Skip to content

dodevops/azure-advanced-backup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Azure Advanced Backup

Azure backup of databases and containers in a Kubernetes Cronjob

Introduction

This repository contains a container image and a Helm chart for a solution to backup Azure databases and storages from inside a (Azure) Kubernetes cluster.

This solution is used in-house and highly opinionated.

Current set of features:

  • Backup Azure Database For PostgreSQL database dumps in a container in a backup storage account
  • Sync Storage Containers to other containers into a container in a backup storage account
  • Snapshot Azure Managed Disks to a VHD file and store it in a container in backup storage account

Usage

See the Helm Chart documentation for usage and configuration

Development

The chart is developed in the directory helm-charts/azure-advanced-backup and the container image and script in container.

Please keep the container documentation and the chart documentation up to date after changing.

Use

$ docker run --rm --volume $(pwd):/helm-docs jnorwood/helm-docs:latest

to update the helm chart documentation.