appscode/stash-mysql

Chart version: 8.0.14
Api version: v1
App version: 8.0.14
stash-mysql - MySQL database backup and restore plugin for Stas...
application
Chart Type
Active
Status
Unknown
License
3519
Downloads
https://charts.appscode.com/stable
Set me up:
helm repo add center https://repo.chartcenter.io
Install Chart:
helm install stash-mysql center/appscode/stash-mysql
Versions (0)

stash-mysql

stash-mysql - MySQL database backup/restore plugin for Stash by AppsCode.

TL;DR;

$ helm repo add appscode https://charts.appscode.com/stable/
$ helm repo update
$ helm install stash-mysql-8.0.14 appscode/stash-mysql -n kube-system --version=8.0.14

Introduction

This chart installs necessary Functions and Tasks definitions to take backup of MySQL-8.0.14 databases and restore them using Stash.

Prerequisites

  • Kubernetes 1.11+

Installing the Chart

  • Add AppsCode chart repository to your helm repository list,
$ helm repo add appscode https://charts.appscode.com/stable/
  • Update helm repositories to fetch latest charts from the remove repository,
$ helm repo update
  • Install the chart with the release name stash-mysql-8.0.14 run the following command,
$ helm install stash-mysql-8.0.14 appscode/stash-mysql -n kube-system --version=8.0.14

The above commands installs Functions and Task CRDs that are necessary to take backup of MySQL-8.0.14 databases and restore them using Stash.

Uninstalling the Chart

To uninstall/delete the stash-mysql-8.0.14 run the following command,

helm uninstall stash-mysql-8.0.14 -n kube-system --purge

The command removes all the Kubernetes components associated with the chart and deletes the release.

Configuration

The following table lists the configurable parameters of the stash-mysql chart and their default values.

Parameter Description Default
docker.registry Docker registry used to pull respective images stashed
docker.image Docker image used to take backup of MySQL databases and restore them stash-mysql
docker.tag Tag of the image that is used to take backup of MySQL databases and restore them. This is usually same as the database version it can take backup. 8.0.14
backup.myArgs Optional arguments to pass to mysqldump command during bakcup process --all-databases
restore.myArgs Optional arguments to pass to mysql command during restore process ””

Specify each parameter using the --set key=value[,key=value] argument to helm install.

For example:

helm install stash-mysql-8.0.14 appscode/stash-mysql -n kube-system ---set docker.registry=my-registry