通过 Volume 使用 Secret,容器必须从文件读取数据,会稍显麻烦,Kubernetes 还支持通过环境变量使用 Secret。

Pod 配置文件示例如下:

创建 Pod 并读取 Secret。

通过环境变量 SECRET_USERNAME 和 SECRET_PASSWORD 成功读取到 Secret 的数据。

需要注意的是,环境变量读取 Secret 很方便,但无法支撑 Secret 动态更新。

Secret 可以为 Pod 提供密码、Token、私钥等敏感数据;对于一些非敏感数据,比如应用的配置信息,则可以用 ConfigMap。下一节我们学习 ConfigMap。

书籍:

1.《每天5分钟玩转Kubernetes》
https://item.jd.com/26225745440.html

2.《每天5分钟玩转Docker容器技术》
https://item.jd.com/16936307278.html

3.《每天5分钟玩转OpenStack》
https://item.jd.com/12086376.html

环境变量方式使用 Secret - 每天5分钟玩转 Docker 容器技术(158)相关推荐

  1. 每天5分钟玩转docker容器技术 pdf_stack 的优势 每天5分钟玩转 Docker 容器技术(113)...

    第113篇 stack 的优势 stack 将应用所包含的 service,依赖的 secret.voluem 等资源,以及它们之间的关系定义在一个 YAML 文件中.相比较手工执行命令或是脚本,st ...

  2. k8s 创建资源的两种方式 - 每天5分钟玩转 Docker 容器技术(124)

    命令 vs 配置文件 Kubernetes 支持两种方式创建资源: 1. 用 kubectl 命令直接创建,比如: kubectl run nginx-deployment --image=nginx ...

  3. Secret 的使用场景 - 每天5分钟玩转 Docker 容器技术(109)

    我们可以用 secret 管理任何敏感数据.这些敏感数据是容器在运行时需要的,同时我们不又想将这些数据保存到镜像中. secret 可用于管理: 用户名和密码. TLS 证书. SSH 秘钥. 其他小 ...

  4. 4、《每天5分钟玩转Docker容器技术》学习--Docker环境搭建

    ------------------------------------重要说明------------------------------------ 本文内容都是参考Cloudman系列进行学习, ...

  5. 用 ConfigMap 管理配置 - 每天5分钟玩转 Docker 容器技术(159)

    Secret 可以为 Pod 提供密码.Token.私钥等敏感数据:对于一些非敏感数据,比如应用的配置信息,则可以用 ConfigMap. ConfigMap 的创建和使用方式与 Secret 非常类 ...

  6. 跨主机使用 Rex-Ray volume - 每天5分钟玩转 Docker 容器技术(77)

    上一节我们在 docker1 上的 MySQL 容器中使用了 Rex-Ray volume mysqldata,更新了数据库.现在容器已经删除,今天将演示在 docker2 中重新使用这个卷. 在 d ...

  7. Weave Scope 容器地图 - 每天5分钟玩转 Docker 容器技术(80)

    Weave Scope 的最大特点是会自动生成一张 Docker 容器地图,让我们能够直观地理解.监控和控制容器.千言万语不及一张图,先感受一下. 下面开始实践 Weave Scope. 安装 执行如 ...

  8. Why Helm? - 每天5分钟玩转 Docker 容器技术(160)

    2019独角兽企业重金招聘Python工程师标准>>> 本章我们将学习 Helm,Kubernetes 的包管理器. 每个成功的软件平台都有一个优秀的打包系统,比如 Debian.U ...

  9. 3、《每天5分钟玩转Docker容器技术》学习-Docker架构

    ------------------------------------重要说明------------------------------------ 本文内容都是参考Cloudman系列进行学习, ...

最新文章

  1. 计算机考试那些专业知识点,计算机考研专业课考试知识点分析
  2. 高大上的Android沉浸式状态栏?
  3. 将构件发布到私有的nexus maven 仓库
  4. CEDD(Color and Edge Directivity Descriptor)学习篇
  5. docker进阶 一键安装wordpress
  6. Python中*args和**kwargs
  7. CRM订单上状态字段在UI的显示逻辑
  8. 表示微型计算机系统稳定性,计算机基础知识(三)135
  9. 大数据_Flink_数据处理_运行时架构5_slot和任务调度---Flink工作笔记0020
  10. 文件同步服务器,iis 集群 ,代码同步(一)
  11. ODAC安装配置与使用详解
  12. myeclipse出现Severs栏不显示Tomcat
  13. 怀旧服务器联盟优势,魔兽世界tbc联盟服务器选哪个_wowtbc怀旧服联盟服务器排名_3DM网游...
  14. Spring Cloud与Dubbo怎么选择?
  15. pygame制作游戏全套的
  16. “跑分”手机已过时,“双高”手机成新方向
  17. LDO上电瞬间微过冲问题解决和讨论
  18. powershell导入脚本失败,禁止运行脚本,无法远程连接服务器
  19. python阶梯图_Python制图你真的会吗?一文学会如何绘制漂亮的阶梯图
  20. winform一个小游戏,赛马

热门文章

  1. 如何让vm虚拟机和主机同时上网
  2. Digg 让 八 动起来,让 八 产生价值
  3. NLog文章系列——入门教程(上)
  4. 手机权限的一些问题记录
  5. HBase java 开发
  6. 如何定位cpu占用率高的java线程
  7. 互联网架构师必备技能
  8. 基于FPGA的以太网开发
  9. CSS布局之品字布局
  10. JavaScript 计算两个颜色叠加值