1. 程式人生 > >環境變量方式使用 Secret - 每天5分鐘玩轉 Docker 容器技術(158)

環境變量方式使用 Secret - 每天5分鐘玩轉 Docker 容器技術(158)

Kubernetes Docker 容器 教程

通過 Volume 使用 Secret,容器必須從文件讀取數據,會稍顯麻煩,Kubernetes 還支持通過環境變量使用 Secret。

Pod 配置文件示例如下:

技術分享圖片

創建 Pod 並讀取 Secret。

技術分享圖片

通過環境變量 SECRET_USERNAMESECRET_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)