【发布时间】:2018-06-01 14:29:32
【问题描述】:
kubernetes 上有没有配置快照机制?
目标是拍摄所有部署/服务/配置映射等的快照并将它们应用到 Kubernetes 集群。
应该采取的步骤。
- 拍摄配置快照
- 删除集群
- 创建新集群
- 将配置快照应用到新集群
- 新集群与旧集群一样工作
【问题讨论】:
标签: kubernetes
kubernetes 上有没有配置快照机制?
目标是拍摄所有部署/服务/配置映射等的快照并将它们应用到 Kubernetes 集群。
应该采取的步骤。
【问题讨论】:
标签: kubernetes
这些是我脑海中浮现的 3 个,kubed 至少根据他们的自述文件,是最接近你既定目标的:
我在我的集群中运行 Ark,但是(我不相信)我还没有尝试做 D.R.使用它进行钻孔;我只检查了它实际上是在进行配置备份。
【讨论】:
kubernetes 的状态存储在 etcd 上,因此备份 etcd 数据并恢复将能够恢复集群。但这不会备份存储在持久卷中的任何信息,需要单独处理。
coreos提供的backup operator是个不错的选择:
使用 etcdctl 进行备份:
Heptio ark 能够备份配置和卷:
如果你想要一个基于 UI 的选项,这些会很好:
【讨论】: