【发布时间】:2021-06-20 23:28:18
【问题描述】:
我有以下命令:
kubectl get deployment my_dep -o go-template --template "{{( index .spec.template.spec.containers 0).env}}"
返回:
[map[name:B value:VB] map[name:A value:VA] map[name:C value:VC]...]
我们可以假设列表中的每个地图都只有一个条目。
是否可以编写这样的模板,将其重写为以下形式:
[B=VB, A=VA, C=VC,...]?
【问题讨论】:
-
更多索引使用:每下一级。
-
什么意思?我无法保证
C在此列表中排名第三。 -
那你做不到。就是这么简单。 没有 Go 的模板引擎没有内置的“搜索”功能。
-
@Volker 我编辑了我的问题。请再看一遍好吗?
标签: go kubectl go-templates