Thanks for suggestion. I know there's a REST API or kubectl available
inside the pod, but I was wondering if it could be exposed in a different
way, perhaps similar to Downward API.

On Tue, May 1, 2018 at 8:52 PM, David Rosenstrauch <dar...@darose.net>
wrote:

> Actually, my bad - I didn't read your question carefully enough.  You
> wanted to access that annotation, but from inside a pod.
>
> That can be done too.  I've run scripts inside a pod that query the
> kubernetes api server for information like that.  I don't have a code
> example for that handy, unfortunately, but it would be similar to my
> previous response, and look something like this:
>
> curl https://<kubernetes api>:443/api/... | jq -r
> '.items[].metadata.annotations' | less
>
> More details here: https://kubernetes.io/docs/tas
> ks/administer-cluster/access-cluster-api/#without-kubectl-proxy
>
> HTH,
>
> DR
>
>
> On 05/01/2018 02:13 PM, David Rosenstrauch wrote:
>
>> kubectl get deployment myapp -o json
>>
>> You could then run it through a json parser to strip out what you want.
>> E.g.:
>>
>> kubectl get deployment -o json | jq -r '.items[].metadata.annotations' |
>> less
>>
>> HTH,
>>
>> DR
>>
>> On 05/01/2018 01:14 PM, Kir Shatrov wrote:
>>
>>> Hi all,
>>>
>>> I'm looking for some help with exposing annotations.
>>>
>>> Each Deployment gets this annotation:
>>>
>>> $ kubectl describe deployment/myapp
>>> Name:                   myapp
>>> Namespace:              default
>>> CreationTimestamp:      Sat, 24 Mar 2018 23:27:42 +0100
>>> Labels:                 app=myapp
>>> Annotations:            deployment.kubernetes.io/revision=5
>>>
>>> Is there a way to read that annotation (deployment.kubernetes.io/revi
>>> sion)
>>> from a pod that belongs to the deployment?
>>>
>>> I tried Downward API, but that only allows to expose annotations of the
>>> *pod
>>> itself* (not of its deployment).
>>>
>>>
>>
> --
> You received this message because you are subscribed to the Google Groups
> "Kubernetes user discussion and Q&A" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to kubernetes-users+unsubscr...@googlegroups.com.
> To post to this group, send email to kubernetes-users@googlegroups.com.
> Visit this group at https://groups.google.com/group/kubernetes-users.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Kubernetes user discussion and Q&A" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to kubernetes-users+unsubscr...@googlegroups.com.
To post to this group, send email to kubernetes-users@googlegroups.com.
Visit this group at https://groups.google.com/group/kubernetes-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to