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.