程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了当在 kubernetes 中为已完成的作业 pod 删除 emptyDir 时大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决当在 kubernetes 中为已完成的作业 pod 删除 emptyDir 时?

开发过程中遇到当在 kubernetes 中为已完成的作业 pod 删除 emptyDir 时的问题如何解决?下面主要结合日常开发的经验,给出你关于当在 kubernetes 中为已完成的作业 pod 删除 emptyDir 时的解决方法建议,希望对你解决当在 kubernetes 中为已完成的作业 pod 删除 emptyDir 时有所启发或帮助;

根据 Doc for Kubernetes Volumes,“只要 Pod 在该节点上运行,(emptyDir) 就存在”。那么实际上何时为作业的“已完成”pod 删除了 emptyDir?

我认为在移除 pod 时它已被删除(kubectl get pod 无法再找到该 pod)。但我错了。实验表明,pod一完成就删除一个emptyDir。

有人注意到了吗?还是这个版本依赖?

解决方法

是的,它与 Pod 密切相关。这与版本无关。

emptyDir:emptyDir 卷的生命周期与 Pod 的生命周期相关,删除 Pod 时卷的内容会丢失。

例: emptyDir 卷对于在同一 Pod 中运行的容器之间共享文件特别有用。但它也可以由单个容器用于容器需要临时将数据写入磁盘时,例如对大型数据集执行排序操作时。

大佬总结

以上是大佬教程为你收集整理的当在 kubernetes 中为已完成的作业 pod 删除 emptyDir 时全部内容,希望文章能够帮你解决当在 kubernetes 中为已完成的作业 pod 删除 emptyDir 时所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。