Deployment

podman 中的環境變數傳播

  • April 15, 2021

我正在執行一個簡單的 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

這是最新手冊頁的連結。

引用自:https://serverfault.com/questions/1033021