Skip to content

[kube-prometheus-stack] kubelet service cannot be automatically deleted #5343

Open
@yshngg

Description

@yshngg

Describe the bug a clear and concise description of what the bug is.

The kubelet Service under the kube-system namespace cannot be automatically deleted when executing helm uninstall kube-prometheus-stack, which causes Prometheus to scrape the previously created kubelet Service when reinstalling kube-prometheus-stack with a different release name.

What's your helm version?

version.BuildInfo{Version:"v3.16.2", GitCommit:"13654a52f7c70a143b1dd51416d633e1071faffb", GitTreeState:"dirty", GoVersion:"go1.23.2"}

What's your kubectl version?

Client Version: v1.31.1 Kustomize Version: v5.4.2 Server Version: v1.32.1-aliyun.1

Which chart?

kube-prometheus-stack

What's the chart version?

69.4.1

What happened?

Duplicate scraping endpoints.

Image

Get the kubelet service

$ kubectl get service -n kube-system

kube-prometheus-stack-1-kubelet                   ClusterIP   None             <none>        10250/TCP,10255/TCP,4194/TCP             9m9s
kube-prometheus-stack-kubelet                     ClusterIP   None             <none>        10250/TCP,10255/TCP,4194/TCP             18m

What you expected to happen?

My k8s cluster has only 3 worker nodes, so there should be only 3 kubelet endpoints with different IP addresses.

How to reproduce it?

helm install -n monitoring --create-namespace kube-prometheus-stack prometheus-community/kube-prometheus-stack

helm uninstall kube-prometheus-stack -n monitoring

helm install -n monitoring --create-namespace kube-prometheus-stack-1 prometheus-community/kube-prometheus-stack

Enter the changed values of values.yaml?

NONE

Enter the command that you execute and failing/misfunctioning.

helm install -n monitoring --create-namespace kube-prometheus-stack prometheus-community/kube-prometheus-stack

kubectl uninstall kube-prometheus-stack -n monitoring

kubectl get services -n kube-system

Anything else we need to know?

The current issue is the same as issue #1523.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions