【发布时间】:2018-10-30 23:56:13
【问题描述】:
我的 Deployment 和 Pod 有特定的注解:
部署注释:
apiVersion: apps/v1
kind: Deployment
metadata:
annotations:
deployment.owners: 'owner1@example.org,owner2@example.org,owner3@example.org'
Pod 注释:
metadata:
annotations:
pod.owners: 'owner1@example.org,owner2@example.org,owner3@example.org'
我无法为这些创建标签,因为标签的大小限制为 63 个字符,并且不允许使用“,”等特殊字符。 (https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#syntax-and-character-set)
我有一个 kube-state-metrics pod,它从 kube-api 抓取所有指标。但是,在 kube-state-metrics/metrics 中,我在任何地方都看不到 deployment.owners 或 pod.owners 注释。我看到了 kube_namespace_annotations 指标,但我没有看到任何与部署或 pod 相关的注释。
kube-state-metrics 是否没有捕获到注解信息?我如何获得这些信息?
【问题讨论】:
标签: kubernetes