Kubernetes 配置与密文

发表于
更新于
3 0.4~0.5 分钟 163

第四阶段:Kubernetes(容器编排)·配置与密文

ConfigMap

  • 概念:存储非敏感的配置数据(键值对或文件)。
  • 实现:ConfigMap 作为 etcd 中的资源,Pod 可通过环境变量(将数据注入进程环境)或 Volume(挂载为文件或目录)方式获取配置。当 Volume 方式使用时,kubelet 会自动同步更新内容。

Secret

  • 概念:存储敏感数据(如密码、Token、SSH 密钥),默认 Base64 编码,支持加密存储。
  • 实现:Secret 在 etcd 中可开启静态加密(通过 kube-apiserver 的 encryption provider)。Pod 挂载 Secret 为 Volume 时会创建 tmpfs(内存文件系统),避免写入磁盘。

0
上一篇 Docker 数据持久化
下一篇 Docker Compose 多容器编排入门