AKS
AKS copied to clipboard
[BUG] AMA pods don't use recommended Kubernetes labels
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
-