Kubernetes - 从文件更新现有的配置映射

joh*_*928 2 kubernetes kubectl configmap

  1. 我在本地机器上创建了一个简单的文本文件

  2. 我从该测试文件中创建了一个 configmap: kubectl create configmap test-configm --from-file=test-file.txt

  3. 我将 volumemounts 和 volume 添加到我的部署中,并验证了该文件在我的 pod 中。

现在我想在我的本地机器上修改 test-file.txt,然后更新我在第 2 步中创建的 configmap 以便我的所有 pod 都可以获得该文件的新版本,我该如何完成?

谢谢!

小智 5

根据https://kubernetes.io/docs/concepts/configuration/configmap/安装的 configMap 会自动更新。您只需使用试运行后跟这样的命令式命令来更新 configMap。

kubectl create configmap test-configm --from-file=test-file.txt --dry-run -o yaml | kubectl apply -f -
Run Code Online (Sandbox Code Playgroud)