Deployment
podman 中的環境變數傳播
我正在執行一個簡單的 Kubernetes 部署描述符,
podman play kube
並且我的一些服務需要設置環境變數。在 Docker Compose/Swarm 中,我可以將 env-vars 的名稱放入文件中,它們將從主機作業系統中獲取。或者,我可以將.env
文件與 Docker Compose 一起用於此目的。但這些似乎都不適用於 podman。我知道 Kubernetes 為此提供了 ConfigMaps,但它似乎也沒有在podman play kube
. 那麼在這種情況下將 OS 環境變數傳播到容器的方式是什麼,因為我真的不想顯式地硬編碼.yaml
文件中的值?
Podman 2.2.0(2020 年 12 月發布)在發行說明中提到了這一點:
該命令現在通過選項
podman play kube
支持 Kubernetes 配置映射--configmap
這是最新手冊頁的連結。