kubeadm
Flight Engineer Flight Engineer
Flight Engineer
  • 2,710 Views

Prometheus or "metrics-server" ?

Hawkular has been deprecated. Bug fixes "may" be made in Kubernetes 1.11.  Setup of hawkular will be removed in K8s 1.12 and will be completely removed in K8s 1.13

ref: https://github.com/kubernetes/heapster/blob/master/docs/deprecation.md

https://github.com/kubernetes/heapster

Suggested alternatives are: Prometheus or Metrics Server

https://github.com/prometheus/prometheus

https://github.com/kubernetes-incubator/metrics-server

Which one is OCP/RedHat more inclined towards ? 

 

2 Replies
flozano
Moderator
Moderator
  • 2,705 Views

Re: Prometheus or "metrics-server" ?

Hi Kubeadm,

Keep in mind that new features and deprecations in the upstream might take time to happen in the supported product. Currently OpenShift supports the heapster/hawkular stack and customers will continue to receive support and patches for it according to their subscription agreement, at least until the current (v10) and release of OpenShift reaches end-of-life . The hawkular stack is also supported by CloudForms.

Red Hat usually follows the directions from the upstream community, but in a way that minimizes the impact with its customers and does not violates SLAs. Prometheus is already a tech preview feature of the current OpenShift release. Red Hat is also experimenting working with Prometheus in many fronts, for example Open Stack. The plan AFAIK is to have full support for prometheus, but no OpenShift release target is set yet.

It seems to me that prometheus replaces kawkular (metrics history and query) while the metrics server replaces heapster (current metrics for pod autoscaling). I hope I got them right.

Reply
Loading...
SimonP
Cadet
Cadet
  • 2,678 Views

Re: Prometheus or "metrics-server" ?

@flozanois correct. Prometheus will eventually replace Hawkular while Heapster is going to be superseded by metrics-server. This is consistent with the general trend in the upstream community.

0 Kudos
Reply
Loading...
Join the discussion
You must log in to join this conversation.