openshift / hypershift

Hyperscale OpenShift - clusters with hosted control planes
https://hypershift-docs.netlify.app
Apache License 2.0
434 stars 319 forks source link

GA Operations: Toleration specification on master component manifests #237

Closed relyt0925 closed 3 years ago

relyt0925 commented 3 years ago

We need the support to specify tolerations on the master component manifests. This allows taints to be used in the management cluster to isolate specific types of workload to help prevent certain noisy neighbor problems and allow for special use cases where larger clusters need dedicated machines to support the amount of traffic/workload being processed in the cluster.

The configuration in ROKS toolkit is here: https://github.com/openshift/ibm-roks-toolkit/blob/ec875b0243ac58d095a3eec840ee4d09c24995c2/assets/kube-apiserver/kube-apiserver-deployment.yaml#L28

Acceptance Criteria:

ironcladlou commented 3 years ago

Design was https://github.com/openshift/hypershift/issues/371 and now tracked in https://issues.redhat.com/browse/HOSTEDCP-193