温馨提示×

k8s在centos上如何备份数据

小樊
47
2025-08-14 23:22:51
栏目: 智能运维

在CentOS上备份Kubernetes数据,常用方法有备份etcd数据库和使用Velero工具,具体如下:

  • 备份etcd数据库
    • 环境准备:确保已安装并配置好Kubernetes集群,且有权限访问etcd。
    • 备份命令export ETCDCTL_API=3,然后执行etcdctl --cacert /etc/kubernetes/pki/etcd/ca.crt --cert /etc/kubernetes/pki/etcd/server.crt --key /etc/kubernetes/pki/etcd/server.key snapshot save snap1.db,将etcd数据备份到/var/lib/etcd/目录下的snap1.db文件。
  • 使用Velero备份
    • 安装Velero:下载并解压Velero,配置对象存储服务(如Minio),然后安装Velero。
    • 创建备份:使用velero backup create <backup-name> --include-namespaces <namespace>命令创建备份,可指定备份的命名空间、资源等。

0