我在本地计算机上创建了一个简单的文本文件
我从该测试文件创建了一个configmap: kubectl创建configmap test-configm --from-file = test-file.txt
我将volumemounts和volume添加到了部署中,并验证了文件是否在我的pod中。
现在,我想在本地计算机上修改test-file.txt,然后更新在第2步中创建的configmap,以便我的所有Pod都能获取该文件的新版本,我该怎么做?
>谢谢!
答案 0 :(得分:4)
每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 -