Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从Kubernetes中的configmap中删除密钥_Kubernetes_Kubectl_Configmap - Fatal编程技术网

从Kubernetes中的configmap中删除密钥

从Kubernetes中的configmap中删除密钥,kubernetes,kubectl,configmap,Kubernetes,Kubectl,Configmap,有没有一种很好的方法可以使用kubectl从Kubernetes配置映射中删除特定密钥 现在我运行: $ kubectl edit configmap myconfigmap 然后我删除了这个条目,但我想要一个可以作为脚本运行的解决方案。这是可行的,但我想知道是否有更简单的方法 $ kubectl patch configmap myconfigmap --type=json -p='[{"op": "remove", "path": "/data/mykey"}]' 到目前为止,没有kub

有没有一种很好的方法可以使用kubectl从Kubernetes配置映射中删除特定密钥

现在我运行:

$ kubectl edit configmap myconfigmap

然后我删除了这个条目,但我想要一个可以作为脚本运行的解决方案。

这是可行的,但我想知道是否有更简单的方法

$ kubectl patch configmap myconfigmap --type=json -p='[{"op": "remove", "path": "/data/mykey"}]'

到目前为止,没有
kubectl
命令可以编辑configmaps,因此
patch
是一种方法-您希望使用的命令比单个命令简单多少?:)