configMap的热更新
方式一:
kubectl edit configmaps <config-map>方式二:
# 此方式用于yaml方式的创建的configMap
kubectl replace -f <config-map>.yaml方式三:
# 此方式用于文件创建的configMap
kubectl create configmap nginx-conf --from-file=nginx.conf --dry-run=client -o yaml | kubectl replace -f -configMap注意事项:
对于环境变量无法热更新;
有命名空间隔离;
subPath也无法热更新
configMap不要太大
设置configMap无法被热更新修改
# 增加一级参数
# 使用edit命令编辑
# 或在yaml文件结尾增加
# 之后就无法使用edit编辑
immutable: trueLast updated