AKS icon indicating copy to clipboard operation
AKS copied to clipboard

[BUG] AMA pods don't use recommended Kubernetes labels

Open illrill opened this issue 10 months ago • 4 comments

Describe the bug

The AMA pods do not make use of stable and recommended Kubernetes labels. This has several downsides:

  • They appear as "Unknown App" in Hubble UI
  • They are more difficult to select in network policies
  • They are more difficult to select with kubectl
  • It looks unprofessional

Expected behavior

Use consistent pod labels as per Kubernetes recommendations and best practices. For example:

  • ama-metrics
    • app.kubernetes.io/name: ama-metrics
    • app.kubernetes.io/part-of: azure-monitor
    • app.kubernetes.io/component: prometheus-collector
  • ama-metrics-node
    • app.kubernetes.io/name: ama-metrics-node
    • app.kubernetes.io/part-of: azure-monitor
    • app.kubernetes.io/component: node-collector
  • ama-metrics-operator-targets
    • app.kubernetes.io/name: ama-metrics-operator-targets
    • app.kubernetes.io/part-of: azure-monitor
    • app.kubernetes.io/component: target-allocator
  • ama-metrics-ksm
    • app.kubernetes.io/name: ama-metrics-ksm
    • app.kubernetes.io/part-of: azure-monitor
    • app.kubernetes.io/component: kube-state-metrics

illrill avatar Jun 16 '25 14:06 illrill