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: Priority class specification #238

Closed relyt0925 closed 3 years ago

relyt0925 commented 3 years ago

We need the ability to specify priority classes on critical master deployment manifests in order to ensure these manifests do not get evicted when the workers they are on enter disk pressure, memory pressure, etc. This allows lower priority workload to get evicted first before the master components are considered for eviction.

IBM Roks configuration: https://github.com/openshift/ibm-roks-toolkit/blob/ec875b0243ac58d095a3eec840ee4d09c24995c2/assets/kube-apiserver/kube-apiserver-deployment.yaml#L59

Acceptance Criteria:

relyt0925 commented 3 years ago

/assign @csrwng

ironcladlou commented 3 years ago

Resulted in https://github.com/openshift/hypershift/issues/377 and tracked now in https://issues.redhat.com/browse/HOSTEDCP-191