更新了configMap.yaml,但它';s不适用于Kubernetes吊舱

更新了configMap.yaml,但它';s不适用于Kubernetes吊舱,kubernetes,kubernetes-helm,kubernetes-pod,Kubernetes,Kubernetes Helm,Kubernetes Pod,我正在编辑舵图中的configMap.yaml,但是当我登录到我的一个吊舱检查它是否被应用时,它并不反映我的更改。我是海图掌舵新手,非常感谢您的帮助 编辑cm后,应重新启动pod以重新加载新值 编辑yaml文件 kubectl应用-f cm.yaml kubectl删除您的pod-n您的ns如果由控制器控制。如果只是pod,kubectl delete-f pod.yaml然后kubectl create-f pod.yaml 要更新您的ConfigMap,如果您觉得它更适合您,还可以使用kub

我正在编辑舵图中的configMap.yaml,但是当我登录到我的一个吊舱检查它是否被应用时,它并不反映我的更改。我是海图掌舵新手,非常感谢您的帮助

编辑cm后,应重新启动pod以重新加载新值

  • 编辑yaml文件
  • kubectl应用-f cm.yaml
  • kubectl删除您的pod-n您的ns
    如果由控制器控制。如果只是pod,
    kubectl delete-f pod.yaml
    然后
    kubectl create-f pod.yaml

  • 要更新您的
    ConfigMap
    ,如果您觉得它更适合您,还可以使用
    kubectl patch
    命令。可以找到与此相关的文档

    对于应用更改,有一个非常有用的工具,名为。 重载程序可以查看
    ConfigMap
    Secret
    中的更改,并对
    pod
    及其关联的
    DeploymentConfig
    Deployments
    守护程序
    状态集进行滚动升级


    如果有帮助,请告诉我

    你能分享你的头盔图表配置的一个片段吗?看,当我这么做的时候,我在将YAML转换为JSON时遇到了一个解析错误。它指向我使用模板文件定义名称的特定行。我如何调试它?如果你只是修改了这个值,它应该不会出错,如果你添加了新的k-v,请注意空格和引号。