在Kubernetes中,我创建了一个包含3个副本的部署,并创建了3个pod。
创建Pod之后,我创建了一个属性文件,其中包含我的应用程序所需的所有key/value
(在所有3个pod上)。
如果我重启机器,那么pod中的属性文件就会丢失。所以如果机器重新启动,我每次都会手动创建它。
有没有办法将属性文件保存在pod中?
答案 0 :(得分:0)
您所做的工作取决于文件的用途和位置。
如果是配置文件,您可能需要使用配置映射并将配置映射挂载到容器中。
如果需要长期存储数据,请创建持久卷声明,然后将卷装入容器。
这样的东西是必要的,因为容器文件系统是短暂的,当容器关闭时,写入它的任何内容都将丢失。