magnum/magnum
Thomas George Hartland 04477b13f8 Add resource requests for system components
Set resource requests for system pods to
guarantee at least some amount of resources.
This prevents them from being starved of
CPU/memory when running alongside resource
intensive workloads in the cluster and
gives them a higher quality of service class.

metrics-server:
  100m/200Mi recommended for up to 100 node clusters.
  https://github.com/kubernetes-sigs/metrics-server#scaling

openstack-cloud-controller-manager:
  200m CPU taken from example manifests.

kubernetes-dashboard:
  100m/100Mi taken from helm chart defaults.
  heapster:
    100m/128Mi taken from helm chart defaults.
  influxdb:
    100m/256Mi taken from influx helm chart defaults.
  grafana (for influxdb):
    100m/200Mi same as monitoring grafana.

ingress-traefik:
  100m/50Mi taken from helm chart defaults.

cluster-autoscaler:
  100m/300Mi taken from helm chart defaults.

csi-cinder-nodeplugin:
  25m CPU on both containers to ensure
  Burstable QoS class.

csi-cinder-controllerplugin:
  20m CPU on all containers to ensure
  Burstable QoS class.

tiller-deploy:
  25m CPU to ensure it can always handle
  the readiness probe.

octavia-ingress-controller:
  50m CPU, just a guess really.

Story: 2008825
Task: 42290
Change-Id: Ifcd764c00d7046744ba63609078cc6c5d02fdc1c
2021-11-26 09:52:45 +00:00
..
api Add separated CA cert for etcd and front-proxy 2021-04-01 17:31:34 +00:00
cmd [goal] Deprecate the JSON formatted policy file 2021-03-08 15:11:01 +00:00
common Fix deleting clusters if stack is deleted 2021-11-25 12:41:31 +00:00
conductor Add separated CA cert for etcd and front-proxy 2021-04-01 17:31:34 +00:00
conf Fix the default volume api version 2021-11-25 12:40:50 +00:00
db Ensure backward compatibility with SQLAlchemy<1.4 2021-06-29 15:44:53 +00:00
drivers Add resource requests for system components 2021-11-26 09:52:45 +00:00
hacking Update hacking for Python3 2020-03-31 20:09:46 +02:00
objects Add separated CA cert for etcd and front-proxy 2021-04-01 17:31:34 +00:00
service [k8s] Support configurable health polling interval 2020-05-16 12:15:50 +12:00
servicegroup Trivial code cleanups 2018-10-02 19:41:34 +00:00
tests Fix deleting clusters if stack is deleted 2021-11-25 12:41:31 +00:00
__init__.py Initial commit from github (squashed) 2014-11-18 09:23:37 -05:00
i18n.py Remove log translations 2017-03-30 17:05:10 +08:00
version.py Remove coding:utf-8 2015-08-03 23:28:22 +08:00