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无法被热更新修改

# 增加一级参数
# 使用edit命令编辑
# 或在yaml文件结尾增加
# 之后就无法使用edit编辑
immutable: true

Last updated