“我的部署”和“窗格”具有特定的注释:
部署注释:
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窗格,该窗格可从kube-api抓取所有度量。但是,在kube-state-metrics / metrics中,我在任何地方都看不到deployment.owners
或pod.owners
批注。我看到了kube_namespace_annotations
指标,但是没有看到与部署或Pod相关的任何注释。
注释信息是否未被kube-state-metrics捕获?如何获得这些信息?
答案 0 :(得分:2)
注释信息不是通过kube-state-metrics收集的。您可以查看他们的文档,以查看为资源收集了哪些指标。这里是有关Deployment
和Pod
指标的文档的链接,