如何使用kubernetes使文件永久化

slmsl1lt  于 2023-08-03  发布在  Kubernetes
关注(0)|答案(2)|浏览(93)

我有一个在Kubernetes容器中运行的API,可以将数据写入文件。文件路径被设置为“/home/dataset.arff”在容器内的文件被成功创建,但它被删除时,容器被删除。我需要使这个文件永久,因为我有另一个API使用。有没有办法做到这一点?(我正在使用Docker Desktop来启用k8s)

fbcarpbf

fbcarpbf1#

你必须使用持久卷(PV)和持久卷声明(PVC)也许可以在网上搜索如何设置这个。

nr9pn0ug

nr9pn0ug2#

你应该看看persistent volumes,这似乎是你正在寻找的。
如果你不能实现这样的功能,kubectl可以从pod复制到host:https://stackoverflow.com/a/55673655/21164658这可以使用shell脚本进行某种程度的自动化。

相关问题