多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
我们知道<mark>默认情况下容器的数据都是非持久化的,在容器消亡以后数据也跟着丢失</mark>,所以 Docker 提供了 Volume 机制以便将数据持久化存储。 类似的,Kubernetes 提供了更强大的 Volume 机制和丰富的插件,解决了容器数据持久化和容器间共享数据的问题。 <br/> 与 Docker 不同,Kubernetes Volume 的生命周期与 Pod 绑定,而不是与容器绑定: * 容器挂掉后 Kubelet 再次重启容器时,Volume 的数据依然还在。 * 而 Pod 删除时,Volume 才会清理。<mark>数据是否丢失取决于具体的 Volume 类型</mark>,比如 emptyDir 的数据会丢失,而 PV 的数据则不会丢。 **** 参考文档:https://feisky.xyz/kubernetes-handbook/concepts/volume.html