This image is based on the latest Alpine and contains MySQL/MariaDB utilities like mysql, mysqldump and mysqlcheck which may be used for database backup, tables optimization and similar purposes.
apiVersion: batch/v1beta1
kind: CronJob
metadata:
name: mariadb-optimize-tables
spec:
schedule: '2 2 * * 0'
concurrencyPolicy: Forbid
successfulJobsHistoryLimit: 1
failedJobsHistoryLimit: 1
jobTemplate:
spec:
template:
spec:
containers:
- name: mariadb-optimize-tables
image: ectobit/mariadb-client
imagePullPolicy: Always
env:
- name: PASSWORD
valueFrom:
secretKeyRef:
name: mariadb
key: mariadb-root-password
command:
- sh
- -c
- mysqlcheck -h mariadb -u root -p${PASSWORD} -o --all-databases
restartPolicy: OnFailure
ttlSecondsAfterFinished: 172800
Content type
Image
Digest
sha256:7eaf3baa2…
Size
14.5 MB
Last updated
4 months ago
docker pull ectobit/mariadb-client