Rancher 使用手冊 (管理)
  • Rancher2.0 使用說明
  • 安裝 Rancher
  • 以 Rancher 在 ESXi 上大量部署
  • Volume 設定
  • 掛載資料覆蓋問題
  • Config Map & Secret 使用
  • 對外服務
  • 監控
  • 排程
  • 資源限制
  • 指定部署節點
  • Pod 之間溝通
Powered by GitBook
On this page
  • Step1. 新增 Config Map, Secret
  • Step2. 設定 Value
  • Step3-1. 傳入 Pod (以 Volume)
  • Step3-2. 傳入 Pod (以 ENV)

Config Map & Secret 使用

Previous掛載資料覆蓋問題Next對外服務

Last updated 6 years ago

configmap 是用來儲存設定檔案的 volume,例如 nginx 的設定檔

secret 是用來儲存機密資料,像是 ip, mysql_passowrd....

兩者都可以以 Volume 或 ENV 的方式傳入 Pod

Step1. 新增 Config Map, Secret

到 Cluster -> Peoject -> Resources -> ConfigMap(Secret),按 Add Config Map(Secret) ,新增一個 ConfigMap(Secret)

Step2. 設定 Value

Step3-1. 傳入 Pod (以 Volume)

到 Application 掛載到 Volume

可以在掛載目錄下,找到 nginx.conf

Step3-2. 傳入 Pod (以 ENV)

到 Environment Variables 選下方 Add From Source

Type 可以選 ConfigMap or Secret

Container 內可以找到設定的 secret