MySQL/MariaDB

kubectldockerに置き換えれば、dockerでも同様に実行出来ると思われます。

バックアップ

kubectl -n namespace exec mariadb1 sh -c 'exec mysqldump --all-databases -uroot -p"password"' > /tmp/mariadb_backup_20210322.sql

リストア

kubectl -n namespace exec -i mariadb-0 -- sh -c 'exec mysql -uroot -p"password"' < mariadb_backup_20210322.sql