Kubernetes 如何使用kustomize修补json文件中的configmap?
如何使用kustomize修补以下cm中的“db.password” comfigmap: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
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的方法。