Skip to content

mlauke/azure-advanced-backup

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 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.

About

Azure backup of databases and containers in a Kubernetes Cronjob

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 68.2%
  • Smarty 26.6%
  • Dockerfile 5.2%