使用 kubectl 从 Kubernetes 配置映射中删除特定键的好方法是什么?
目前我运行以下命令:
$ kubectl edit configmap myconfigmap
然后我删除了该条目,但我希望有一个可以作为脚本运行的解决方案。
使用 kubectl 从 Kubernetes 配置映射中删除特定键的好方法是什么?
目前我运行以下命令:
$ kubectl edit configmap myconfigmap
然后我删除了该条目,但我希望有一个可以作为脚本运行的解决方案。
这个方法是可行的,但我想知道是否有更简单的方法。
$ kubectl patch configmap myconfigmap --type=json -p='[{"op": "remove", "path": "/data/mykey"}]'
kubectl
命令来编辑configmaps,因此patch
是最好的选择 - 而且有什么比一个单一的命令更简单的呢? :) - mhutter