Skip to content

Update meep-kube-state-metrics image to maintained version

meep-kube-state-metrics Update

Description

The current deployment of meep-kube-state-metrics uses an outdated and deprecated image (quay.io/coreos/kube-state-metrics:v1.9.7).
This image is no longer maintained (or made private) and causes imagepullbackoff error during deployment.

An updated deployment was tested successfully using the maintained image (registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.13.0) with adjusted arguments (--resources= instead of --collectors=).

Action Required

  • Update the Helm chart / deployment to use:
    registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.13.0 (or latest stable).
  • Replace legacy --collectors args with the supported --resources flag.
  • Keep both endpoints and endpointslices in args for backward and forward compatibility.
  • Update ClusterRole for meep-kube-state-metrics to include:
    - verbs: ["list", "watch"]
      apiGroups: [""]
      resources: ["endpoints"]
    
    - verbs: ["list", "watch"]
      apiGroups: ["discovery.k8s.io"]
      resources: ["endpointslices"]
Edited by Muhammad Umair Khan