Читать аннотацию развертывания Kubernetes - PullRequest
1 голос
/ 04 августа 2020

Как я могу получить конкретную аннотацию Kubernetes из ресурса развертывания, используя kubectl? Я знаю, что могу динамически установить аннотацию для развертывания, используя:

kubectl annotate deployment api imageTag=dev-ac5ba48.k1dp9

Есть ли одна команда kubectl, чтобы затем прочитать эту аннотацию imageTag развертывания?

Ответы [ 2 ]

2 голосов
/ 05 августа 2020

Вы можете использовать следующую команду, чтобы получить аннотацию imageTag (при условии, что аннотация существует):

kubectl get deploy DEPLOY_NAME -o jsonpath='{.metadata.annotations.imageTag}'
1 голос
/ 05 августа 2020

Для этого вы можете использовать jsonpath:

kubectl get deployment api -o=jsonpath='{.metadata.annotations}'

Приведенная выше команда предоставит вам все аннотации вашего API развертывания.

Для справки вы можете взять посмотрите this do c page , поскольку это может помочь.

...