1
.metadata.labels.app
が "myapp"値に設定されているエントリを表示したいとします。goテンプレートの文字列を比較するには?
コマンド:
kubectl get pods -o go-template --template="{{range .items}}{{if eq .metadata.labels.app "myapp"}}{{.metadata.name}} {{end}}{{end}}"
それはエラーを与える:構造は次のようになり
output:1: function "myapp" not defined
:
- apiVersion: v1
kind: Pod
metadata:
creationTimestamp: 2017-09-15T08:18:26Z
generateName: myapp-2830765207-
labels:
app: myapp
pod-template-hash: "2830765207"
name: myapp-2830765207-dh359
namespace: default
これは、わからないツールを直ちに非難する傾向の例です。 – Velkan