每个 Kubernetes 部署都会得到这个注解:
$ 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
有没有办法从属于部署的 pod 中读取该注释(
deployment.kubernetes.io/revision
)?我尝试了 Downward API,但这只允许获取 pod 本身的注释(而不是其部署的注释)。
最佳答案
kubectl get pod POD_NAME -o jsonpath='{.metadata.annotations}'
关于kubernetes - 从 Kubernetes Pod 获取部署注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50120680/