目 录CONTENT

文章目录

etcd常用命令

Administrator
2025-08-18 / 0 评论 / 2 点赞 / 30 阅读 / 0 字 / 正在检测是否收录...
温馨提示:
本文最后更新于2025-08-18,若内容或图片失效,请留言反馈。 部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

etcd常用命令

备份

etcdctl snapshot save /tmp/apisix-etcd.db

恢复

etcdctl snapshot restore  /tmp/apisix-etcd.db --data-dir=/data/apisix/apisix/etcd-v3.5.4-linux-amd64/default.etcd

每天定时备份

#!/bin/bash

# 设置备份目录
BACKUP_DIR="/home/zjl/etcd/backup"

# 获取当前日期作为备份文件名的一部分
DATE=$(date +%Y%m%d)

# 检查备份目录是否存在,不存在则创建
if [ ! -d "$BACKUP_DIR" ]; then
    mkdir -p "$BACKUP_DIR"
fi

# 执行etcd备份命令,将备份文件保存到指定目录并以当天日期命名
etcdctl snapshot save "${BACKUP_DIR}/apisix-etcd-${DATE}.db"

# 输出备份完成信息
echo "etcd backup completed on $(date) and saved as apisix-etcd-${DATE}.db in ${BACKUP_DIR}"
0 2 * * * /home/zjl/etcd/scripts/etcd_backup.sh >> /home/zjl/etcd/backup/etcd_backup.log 2>&1
2
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区