在Kubernetes中从configmap中删除密钥

15

使用 kubectl 从 Kubernetes 配置映射中删除特定键的好方法是什么?

目前我运行以下命令:

$ kubectl edit configmap myconfigmap

然后我删除了该条目,但我希望有一个可以作为脚本运行的解决方案。

1个回答

26

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

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

目前还没有kubectl命令来编辑configmaps,因此patch是最好的选择 - 而且有什么比一个单一的命令更简单的呢? :) - mhutter

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接