K8S 变更CONFIGMAP重新加载之后,容器里的CONFIGMAP无变更
处理方式,重启POD
k get ns #获取命名空间
kcd $ns #进入命名空间
k get cm #获取configmap
k delete cm $cm #删除旧的configmap
kubectl delete configmap $cmname --namespace $nsname
kubectl create configmap $cmname --namespace $nsname --from-file=./$filename
k get pod #获取POD
k delete pod $pod #删除POD
k apply -f $file.yaml #默认POD自动重启,不需要特意执行
当K8S中的CONFIGMAP更新后,容器内的CONFIGMAP未自动更新。为解决此问题,可以采取手动删除旧CONFIGMAP并创建新的,然后删除对应POD,系统会自动重启POD以应用新配置。
1065

被折叠的 条评论
为什么被折叠?



