Sign inSign up

hylink/backup-etcd

By hylink

Updated 8 months ago

Image
0

1.4K

hylink/backup-etcd repository overview

k8s主节点的etcd数据备份服务

功能描述

  • 使用ssh远程访问k8s主节点备份etcd数据文件到本地

如何使用

使用镜像 hylink/backup-etcd:1.0.0-alpine3.18
相关环境变量
  • K8S_SSH_HOST # 主节点ssh访问host地址。 必填项
  • K8S_SSH_PORT # 主节点ssh访问端口。 默认值 22。 可选项
  • K8S_SSH_USER # 主节点ssh访问用户。 默认值 root。 可选项
  • K8S_SSH_PASSWORD # 主节点ssh访问密码。 必填项
  • SCHEDULER_CRON # 定时备份任务的cron表达式。 默认值 0 0 */1 * *, 每天0点执行一次。 可选项
备份文件挂载目录
  • /backups
docker run 示例
docker run -d --name be \
-e K8S_SSH_HOST=192.168.104.104 \
-e K8S_SSH_PORT=22 \
-e K8S_SSH_USER=root \
-e K8S_SSH_PASSWORD=du199087. \
-e SCHEDULER_CRON="*/2 * * * *" \
-v /home/hylink/backup-etcd-dockerfile/backups:/backups \
-v /etc/localtime:/etc/localtime:ro \
hylink/backup-etcd:1.0.0-alpine3.18 

Tag summary

Content type

Image

Digest

sha256:c51dd07b5

Size

7.3 MB

Last updated

8 months ago

docker pull hylink/backup-etcd