更新时间:2022-08-13 21:30:54
在存储卷页面可以添加持久化存储卷临时存储卷引入配置中心

► 持久化存储卷
持久化存储卷可用于持久化存储用户数据,需要预先创建存储卷。
► 临时存储卷
临时存储卷是 emptyDir 类型,随 Pod 被分配在主机上。当 Pod 从主机上被删除时,临时存储卷也同时会删除,存储卷的数据也将永久删除。容器崩溃不会从节点中移除 Pod,因此 emptyDir 类型的卷中数据在容器崩溃时是安全的。
► 引入配置中心
支持配置 ConfigMap 或 Secret 中的值添加为卷,支持选择要使用的密钥以及将公开每个密钥的文件路径,最后设置目录在容器中的挂载路径。
其中 Secret 卷用于将敏感信息(如:密码)传递到 Pod。Secret 卷由 tmpfs(一个 RAM 支持的文件系统)支持,所以它们永远不会写入非易失性存储器。
ConfigMap 用来保存键值对形式的配置数据,这个数据可以在 Pod 里使用,或者被用来为像 Controller 一样的系统组件存储配置数据。虽然 ConfigMap 跟 Secret 类似,但是 ConfigMap 更方便地处理不含敏感信息的字符串。它很像 Linux 中的 /etc 目录,专门用来存储配置文件的目录。

ConfigMaps 常用于以下场景:
• 设置环境变量的值;
• 在容器里设置命令行参数;
• 在数据卷里面创建 config 文件

重要提示:您必须先在配置中心创建 Secret 或 ConfigMap,然后才能使用它。