Kubernetes - 重启后pod中的文件丢失

问题描述 投票:0回答:1

在Kubernetes中,我创建了一个包含3个副本的部署,并创建了3个pod。

在Pod创建之后,我创建了一个属性文件,其中包含我的应用程序所需的所有key/value(在所有3个pod上)。

如果我重新启动机器,那么pod中的属性文件就会丢失。所以如果机器重新启动,我每次都会手动创建它。

有没有办法将属性文件保存在pod中?

docker kubernetes
1个回答
0
投票

您所做的工作取决于文件的用途和位置。

如果是配置文件,您可能需要使用配置映射并将配置映射挂载到容器中。

如果需要长期存储数据,请创建持久卷声明,然后将卷装入容器。

这样的东西是必要的,因为容器文件系统是短暂的,并且当容器关闭时写入它的任何东西都将丢失。

© www.soinside.com 2019 - 2024. All rights reserved.