K8EK8E
首页
  • 什么是 K8E
  • 快速开始
  • 沙箱运行时配置
  • Sandbox CLI
  • 沙箱范例
  • E2B SDK 沙箱
  • DeepSeek Harness 接入
  • 架构
  • 组件
  • 高级安装
  • K8E 对比其他方案
  • 参与贡献
更新日志
  • English
  • 简体中文
GitHub
首页
  • 什么是 K8E
  • 快速开始
  • 沙箱运行时配置
  • Sandbox CLI
  • 沙箱范例
  • E2B SDK 沙箱
  • DeepSeek Harness 接入
  • 架构
  • 组件
  • 高级安装
  • K8E 对比其他方案
  • 参与贡献
更新日志
  • English
  • 简体中文
GitHub
  • 指南

    • 什么是 K8E?
    • 快速开始
    • 沙箱运行时配置
    • Sandbox CLI
    • 沙箱范例 —— 由你的 AI Agent 驱动
    • 使用官方 E2B SDK 操作沙箱
    • DeepSeek Harness + k8e-sandbox 接入指南(分步)
    • 架构
    • 组件
    • 高级安装
    • K8E 对比其他沙箱平台
    • 参与贡献
  • 操作指南

    • 操作指南 (Guides)
    • 部署标准集群
    • 使用kubekey一键部署k8e
    • 内置Nerdctl工具
    • 离线环境下快速部署k8e
    • 默认支持10年有效证书
    • k8e集群备份与恢复
    • k8s安装配置Flannel的方案
    • 使用kube-vip实现集群VIP访问
    • 怎么清理K8E集群
    • 备份和恢复
    • 自定义pause镜像

k8e集群备份与恢复

k8e主要数据目录清单

目录描述
/var/lib/k8e/k8e集群数据目录
/etc/k8e/k8e集群配置目录
/var/lib/kubelet/k8e集群容器数据目录
/usr/local/bin/k8e 命令行文件目录

etcd数据备份与恢复

备份:

1、创建本地备份文件

[root@k8e-test-56 ~]# k8e etcd-snapshot
INFO[2022-04-19T18:39:20.059086011+08:00] Managed etcd cluster bootstrap already complete and initialized
W0419 18:39:20.136218    1893 warnings.go:70] apiextensions.k8s.io/v1beta1 CustomResourceDefinition is deprecated in v1.16+, unavailable in v1.22+; use apiextensions.k8s.io/v1 CustomResourceDefinition
W0419 18:39:20.231733    1893 warnings.go:70] apiextensions.k8s.io/v1beta1 CustomResourceDefinition is deprecated in v1.16+, unavailable in v1.22+; use apiextensions.k8s.io/v1 CustomResourceDefinition
W0419 18:39:20.324282    1893 warnings.go:70] apiextensions.k8s.io/v1beta1 CustomResourceDefinition is deprecated in v1.16+, unavailable in v1.22+; use apiextensions.k8s.io/v1 CustomResourceDefinition
INFO[2022-04-19T18:39:20.409032687+08:00] Saving etcd snapshot to /var/lib/k8e/server/db/snapshots/on-demand-k8e-test-56-1650364760
{"level":"info","msg":"created temporary db file","path":"/var/lib/k8e/server/db/snapshots/on-demand-k8e-test-56-1650364760.part"}
{"level":"info","ts":"2022-04-19T18:39:20.415+0800","caller":"clientv3/maintenance.go:200","msg":"opened snapshot stream; downloading"}
{"level":"info","msg":"fetching snapshot","endpoint":"https://127.0.0.1:2379"}
{"level":"info","ts":"2022-04-19T18:39:20.476+0800","caller":"clientv3/maintenance.go:208","msg":"completed snapshot read; closing"}
{"level":"info","msg":"fetched snapshot","endpoint":"https://127.0.0.1:2379","size":"3.7 MB","took":"88.063057ms"}
{"level":"info","msg":"saved","path":"/var/lib/k8e/server/db/snapshots/on-demand-k8e-test-56-1650364760"}
INFO[2022-04-19T18:39:20.523798390+08:00] Reconciling etcd snapshot data in k8e-etcd-snapshots ConfigMap
INFO[2022-04-19T18:39:20.535857666+08:00] Reconciliation of snapshot data in k8e-etcd-snapshots ConfigMap complete

恢复:

1、停止k8e服务

sudo systemctl stop k8e

2、从快照中恢复主服务器

k8e server \
  --cluster-reset \
  --cluster-reset-restore-path=<PATH-TO-SNAPSHOT>

3、滚动更新其他主机上k8e服务

sudo systemctl stop k8e
rm -rf /var/lib/k8e/data
sudo systemctl start k8e

4、等待集群恢复完成

最近更新: 2026/10/24 04:45
Prev
默认支持10年有效证书
Next
k8s安装配置Flannel的方案