Minikube: Remove heapster addon - it's retired.

Created on 8 Aug 2019  路  6Comments  路  Source: kubernetes/minikube

https://github.com/kubernetes-retired/heapster

"RETIRED: Heapster is now retired. See the deprecation timeline for more information on support. We will not be making changes to Heapster.

The following are potential migration paths for Heapster functionality:

For basic CPU/memory HPA metrics: Use metrics-server.

For general monitoring: Consider a third-party monitoring pipeline that can gather Prometheus-formatted metrics. The kubelet exposes all the metrics exported by Heapster in Prometheus format. One such monitoring pipeline can be set up using the Prometheus Operator, which deploys Prometheus itself for this purpose.

For event transfer: Several third-party tools exist to transfer/archive Kubernetes events, depending on your sink. heptiolabs/eventrouter has been suggested as a general alternative."

areaddons good first issue help wanted kincleanup prioritbacklog

Most helpful comment

@kaihendry You need to install metrics-server to your cluster. In minikube you can do that with minikube addons enable metrics-server

All 6 comments

This will require removing deploy/addons/heapster and the handful of references to heapster in our code base. PR's welcome.

/assign

/assign

/assign rajalokan

Just tried minikube in Arch today and I'm hitting Error from server (NotFound): the server could not find the requested resource (get services http:heapster:) when running kubectl top pod. Was expecting some feature parity with Docker.

So how is one supposed to get basic pod usage stats out in the interim?

@kaihendry You need to install metrics-server to your cluster. In minikube you can do that with minikube addons enable metrics-server

Was this page helpful?
0 / 5 - 0 ratings