即使在“娱乐”之后,Kubernetes还会生存吗?

时间:2018-03-23 11:04:55

标签: kubernetes

我是Kubernetes的新手,我在部署时遇到问题,该部署指定了系统的后端数据库。由于某种原因,托管数据库容器的Pod会随机重新创建,因此数据将被清除。我正在为数据库部署添加一个配置以使用单独的emptyDir卷,但我不确定它是多么持久。它会在Pod的娱乐中存活下来吗?另外,有没有办法检查为什么Pod似乎随机重建?如何强制Kubernetes重新创建Pod,以便检查emptyDir音量是否仍然存在?

1 个答案:

答案 0 :(得分:0)

Kubernetes的部署抽象不适合数据库等有状态程序。这个权利并非完全不可能,但这不适合这项工作。

我建议您查看StatefulSet,顾名思义就是有状态负载。

要么强制重建pod,只需删除托管数据库的pod,并观察由Deployment创建的pod和StatefulSet控制器创建的pod之间的区别。