我在一堆裸露的金属机器上运行Kubernetes,带有一个用于NFS存储的NetApp FAS。节点都是Ubuntu20.04LTS,提供了Ansible。
理想情况下,我希望有一个容灾环境,这意味着只要NetApp到磁带备份工作,我就能从任何类型的机器或基础设施损失中完全恢复过来(数据中心火灾曾经烧毁过一次,你还记得最大的那个)。
对于在Kubernetes内部运行的应用程序和在它之外运行的少数服务(这只是两个DNS服务器和一个UDP服务),这很好:通过NFS挂载保存服务数据的目录(或者在k8s服务中,使用三叉戟支持的PVCs),每24小时在NetApp上运行一个快照,就是这样。经过测试,效果很好。
问题在于Kubernetes节点本身--我甚至不知道有多少种不同的方式存储它的数据。在/var/lib/kubelet/中有东西,/etc/kubernetes中有配置和完整的PKI,/etc/cni/net.d/calico-kubeconfig中有.有关于如何进行抗灾k8s部署的指导吗?
发布于 2022-02-01 17:22:21
https://serverfault.com/questions/1092262
复制相似问题