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
andendpointslices
inargs
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