Add additional resource request for cluster level monitoring.

Call out the additional resources required for Cluster level Prometheus
monitoring.
This commit is contained in:
Bill Maxwell
2019-04-16 12:48:55 -07:00
committed by Denise
parent 3821004b76
commit d851ea2472
@@ -39,7 +39,7 @@ As an [administrator]({{< baseurl >}}/rancher/v2.x/en/admin-settings/rbac/global
### Resource Consumption ### Resource Consumption
When enabling cluster monitoring, you need to ensure your worker nodes and Prometheus pod have enough resources. The tables below provides a guide of how much resource consumption will be used. When enabling cluster monitoring, you need to ensure your worker nodes and Prometheus pod have enough resources. The tables below provides a guide of how much resource consumption will be used. In larger deployments, it is strongly advised that the monitoring infrastructure be placed on dedicated nodes in the cluster.
#### Prometheus Pod Resource Consumption #### Prometheus Pod Resource Consumption
@@ -51,6 +51,24 @@ Number of Cluster Nodes | CPU (milli CPU) | Memory | Disk
50| 2000 | 2 GB | ~5 GB/Day 50| 2000 | 2 GB | ~5 GB/Day
256| 4000 | 6 GB | ~18 GB/Day 256| 4000 | 6 GB | ~18 GB/Day
Additional pod resource requirements for cluster level monitoring.
Workload | Container | CPU - Request | Mem - Request | CPU - Limit | Mem - Limit | Configurable
---------|-----------|---------------|---------------|-------------|-------------|-------------
Prometheus|Prometheus| 750m | 750Mi| 1000m | 1000Mi| Y
||Prometheus-proxy| 50m | 50Mi | 100m | 100Mi| Y
||Prometheus-auth| 100m | 100Mi | 500m | 200Mi | Y
||Prometheus-config-reloader| - | - | 50m | 50Mi | N
||rules-configmap-reloader | - | - | 100m | 25Mi | N
Grafana | grafana-init-plugin-json-copy | 50m |50Mi|50m|50Mi|Y
||grafana-init-plugin-json-modify|50m|50Mi|50m|50Mi|Y
||grafana |100m|100Mi|200m|200Mi|Y
||grafana-proxy|50m|50Mi|100m|100Mi|Y
Kube-State Exporter|kube-state |100m|130Mi|100m|200Mi|Y
Node Exporter | exporter-node | 200m | 200Mi | 200m | 200Mi|Y
Operator | prometheus-operator | 100m | 50Mi | 200m | 100Mi | Y
#### Other Pods Resource Consumption #### Other Pods Resource Consumption
Besides the Prometheus pod, there are components that are deployed that require additional resources on the worker nodes. Besides the Prometheus pod, there are components that are deployed that require additional resources on the worker nodes.