First of all, yes, it’s not hidden in dashboard.

Since k8s 1.8, heapster is no more in charge of providing metrics to autoscaler, it’s using metric-server instead. It can be deployed from github.

it may complain about missing header unable to get metrics for resource cpu: unable to fetch metrics from API: the server could not find the requested resource (get, there’s a quick fix by using same cert as apiservers:

  - --requestheader-client-ca-file=/etc/kubernetes/ssl/ca.pem
  - --requestheader-allowed-names=</span>
  - --"requestheader-extra-headers-prefix=X-Remote-Extra-"
  - --requestheader-group-headers=X-Remote-Group</span>
  - --requestheader-username-headers=X-Remote-User