Config Map & Secret 使用

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

Last updated