Kubernetes 如何使用kustomize修补json文件中的configmap?

Kubernetes 如何使用kustomize修补json文件中的configmap?,kubernetes,configmap,kustomize,Kubernetes,Configmap,Kustomize,如何使用kustomize修补以下cm中的“db.password” comfigmap: apiVersion: v1 data: dbp.conf: |- { "db_properties": { "db.driver": "com.mysql.jdbc.Driver", "db.password": "123456", "db.user": "root" } } kind: ConfigMap m

如何使用kustomize修补以下cm中的“db.password”

comfigmap:

apiVersion: v1
data:
  dbp.conf: |-
    {
      "db_properties": {
        "db.driver": "com.mysql.jdbc.Driver",
        "db.password": "123456",
        "db.user": "root"
      }
    }

kind: ConfigMap
metadata:
  labels: {}
  name: dbcm

您可以使用更新的值创建新文件,并使用命令replace wih create

kubectl create configmap NAME --from-file file.name -o yaml --dry-run | kubectl replace -f -

谢谢,我需要用kustomize修补它。就像修补yaml文件一样。如果您有文件,您可以更新文件值并运行kubectl apply命令,它将替换configmap.op中的现有值,询问kustomize而不是kubectl修补cm的方法。