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

简介: 本节讨论如何以环境变量的方式使用 Secret。
+关注继续查看

通过 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

目录
相关文章
|
12天前
|
Kubernetes 测试技术 持续交付
容器技术基础-Kubernetes 价值及优势
容器技术基础-Kubernetes 价值及优势
32 0
容器技术基础-Kubernetes 价值及优势
|
12天前
|
存储 Kubernetes 调度
容器技术基础-Kubernetes 流程及场景
容器技术基础-Kubernetes 流程及场景
34 0
容器技术基础-Kubernetes 流程及场景
|
12天前
|
存储 Kubernetes 调度
容器技术基础-Kubernetes 概念与架构
容器技术基础-Kubernetes 概念与架构
37 0
|
12天前
|
弹性计算 Kubernetes 负载均衡
容器技术基础-容器编排技术的崛起
容器技术基础-容器编排技术的崛起
26 0
容器技术基础-容器编排技术的崛起
|
12天前
|
安全 Linux Docker
容器技术基础-Docker基础操作
容器技术基础-Docker基础操作
38 0
容器技术基础-Docker基础操作
|
12天前
|
存储 测试技术 API
容器技术基础-Docker核心概念及架构
容器技术基础-Docker核心概念及架构
30 0
容器技术基础-Docker核心概念及架构
|
12天前
|
Kubernetes Cloud Native 虚拟化
容器技术基础-容器技术介绍与特点
容器技术基础-容器技术介绍与特点
24 0
容器技术基础-容器技术介绍与特点
|
15天前
|
Kubernetes Cloud Native 调度
云原生容器Clouder认证:容器应用与集群管理—课时3:什么是容器编排技术
云原生容器Clouder认证:容器应用与集群管理—课时3:什么是容器编排技术
30 0
|
23天前
|
消息中间件 Java Kafka
Hyperledger Fabric 通道配置文件和容器环境变量详解
Fabric 节点的主配置路径为 FABRIC_CFG_PATH 环境变量所指向路径(默认为 /etc/hyperledger/fabric)。在不显式指定配置路径时,会尝试从主配置路径下查找相关的配置文件。
32 0
|
1月前
|
存储 Docker 容器
Docker | Docker技术基础梳理(六) - 为啥容器里数据总是缺失?
Docker | Docker技术基础梳理(六) - 为啥容器里数据总是缺失?
相关产品
容器镜像服务
容器服务Kubernetes版
推荐文章
更多