项目生命周期的相关介绍(项目生命周期的内容)
556
2022-05-29
Kubernetes集群数据存储Volume资源核心概念
容器的生命周期可能很短,会被频繁的创建和销毁,那么在容器销毁时,保存在容器中的数据也会被清除,这种结果对用户来说是不友好的,比如mysql的容器,刚写了一部分数据后,容器重启造成了数据丢失,为了持久化容器保存的数据,kubernetes引入volume概念。
volume是pod中能够被多个容器访问的共享目录,定义在pod上,最后被一个pod里的容器挂载到具体的文件目录下,k8s通过volume实现同一个pod中不同容器之间的数据共享以及数据的持久化存储。
volume的生命周期不与pod中单个容器的生命周期相关,当容器终止前或重启时,volume中的数据也不会丢失(EmptyDir类型的volume除外)。
kubernetes的volume支持多种类型:
简单存储:EmptyDir、HostPath、NFS
高级存储:PV、PVC
配置存储:ConfigMap、Secret
一个pod可以定义多个volum存储卷,一个容器也可以挂载多个volume卷
Kubernetes
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。