更新时间:2022-08-13 21:30:54
在存储卷页面可以添加持久化存储卷、临时存储卷和引入配置中心。
![](https://new-official-website-1256829807.cos.ap-shanghai.myqcloud.com/images/3_1_3_%E5%88%9B%E5%BB%BA%E9%83%A8%E7%BD%B2_%E6%B7%BB%E5%8A%A0%E5%AD%98%E5%82%A8%E5%8D%B7_3_0_17_4.png)
► 持久化存储卷
持久化存储卷可用于持久化存储用户数据,需要预先创建存储卷。
► 临时存储卷
临时存储卷是 emptyDir 类型,随 Pod 被分配在主机上。当 Pod 从主机上被删除时,临时存储卷也同时会删除,存储卷的数据也将永久删除。容器崩溃不会从节点中移除 Pod,因此 emptyDir 类型的卷中数据在容器崩溃时是安全的。
► 引入配置中心
支持配置 ConfigMap 或 Secret 中的值添加为卷,支持选择要使用的密钥以及将公开每个密钥的文件路径,最后设置目录在容器中的挂载路径。
其中 Secret 卷用于将敏感信息(如:密码)传递到 Pod。Secret 卷由 tmpfs(一个 RAM 支持的文件系统)支持,所以它们永远不会写入非易失性存储器。
ConfigMap 用来保存键值对形式的配置数据,这个数据可以在 Pod 里使用,或者被用来为像 Controller 一样的系统组件存储配置数据。虽然 ConfigMap 跟 Secret 类似,但是 ConfigMap 更方便地处理不含敏感信息的字符串。它很像 Linux 中的 /etc 目录,专门用来存储配置文件的目录。
ConfigMaps 常用于以下场景:
• 设置环境变量的值;
• 在容器里设置命令行参数;
• 在数据卷里面创建 config 文件
重要提示:您必须先在配置中心创建 Secret 或 ConfigMap,然后才能使用它。
![](https://new-official-website-1256829807.cos.ap-shanghai.myqcloud.com/images/3_1_3_%E5%88%9B%E5%BB%BA%E9%83%A8%E7%BD%B2_%E6%B7%BB%E5%8A%A0%E5%AD%98%E5%82%A8%E5%8D%B7_3_0_17_4.png)
► 持久化存储卷
持久化存储卷可用于持久化存储用户数据,需要预先创建存储卷。
► 临时存储卷
临时存储卷是 emptyDir 类型,随 Pod 被分配在主机上。当 Pod 从主机上被删除时,临时存储卷也同时会删除,存储卷的数据也将永久删除。容器崩溃不会从节点中移除 Pod,因此 emptyDir 类型的卷中数据在容器崩溃时是安全的。
► 引入配置中心
支持配置 ConfigMap 或 Secret 中的值添加为卷,支持选择要使用的密钥以及将公开每个密钥的文件路径,最后设置目录在容器中的挂载路径。
其中 Secret 卷用于将敏感信息(如:密码)传递到 Pod。Secret 卷由 tmpfs(一个 RAM 支持的文件系统)支持,所以它们永远不会写入非易失性存储器。
ConfigMap 用来保存键值对形式的配置数据,这个数据可以在 Pod 里使用,或者被用来为像 Controller 一样的系统组件存储配置数据。虽然 ConfigMap 跟 Secret 类似,但是 ConfigMap 更方便地处理不含敏感信息的字符串。它很像 Linux 中的 /etc 目录,专门用来存储配置文件的目录。
ConfigMaps 常用于以下场景:
• 设置环境变量的值;
• 在容器里设置命令行参数;
• 在数据卷里面创建 config 文件
![](https://new-official-website-1256829807.cos.ap-shanghai.myqcloud.com/images/%E6%B3%A8%E6%84%8F%20(1)_56.png)
< 上一篇:
下一篇: >