假设 configmap 如下所示:
如何使用kubectl命令从configmap获取keyB的值(即a-value)?PS: 我考虑使用-o jsonpath或-o 'go-template=...选项,但我无法找出正确的语法。
apiVersion: v1
kind: ConfigMap
metadata:
name: my-configmap
namespace: ${namespace}
data:
my-config.yaml: |-
keyA:
keyB: a-value
如何使用kubectl命令从configmap获取keyB的值(即a-value)?PS: 我考虑使用-o jsonpath或-o 'go-template=...选项,但我无法找出正确的语法。
-o jsonpath
是一个好的选择。请查看 https://dev59.com/S1QK5IYBdhLWcg3wev6V我想提供完整的答案,但是我的kubectl
有点生疏,而且我也没有可用的集群。但是,看起来下面 @Eduardo 的回答已经涵盖了这个问题。JSONPath 可能会让人感到困惑,因为它使用了那些花括号,与jq
不同。祝你好运! - Bean Taxi