Kubectl JSONPath выражение для получения свойства cluster.server на основе текущего контекста - PullRequest
1 голос
/ 24 октября 2019

Я хотел бы использовать kubectl только с jsonpath для получения текущего адреса кластера. Я пробовал следующее и многие его перестановки, но, похоже, это не сработало.

kubectl config view -o jsonpath='{.clusters[?($.current-context)].cluster.server}'

Возможно ли это, используя только jsonpath?

1 Ответ

2 голосов
/ 24 октября 2019

Вы можете использовать флаг --minify:

- minify = false: удалить всю информацию, не используемую текущим контекстом, из вывода

И затемотфильтровать поле server из текущего вывода контекста:

kubectl config view --minify -o jsonpath='{.clusters[].cluster.server}'
...