1. Proposed title of this feature request
Support to set systemreserved for workers and master nodes for IPI baremetal installation at deployment time.
2. What is the nature and description of the request?
Customer wants a mechanism during initial cluster installation of OCP in baremetal with IPI such that we can specify systemreserved values as needed and customise.
3. Why does the customer need this? (List the business requirements here)
Depending upon different size of nodes participating cluster, clients would like values to be set as per hardware spec from beginning to safeguard OCP functionality without having to change these for different nodes at day 2
4. List any affected packages or components
- OpenShift Installer : We'll need to update the installer so it knows how to read and validate the new system-reserved settings right out of the install-config.yaml file.
- Machine Config Operator (MCO) : The MCO will have to take those initial install settings and translate them into the actual KubeletConfig resources that the nodes rely on.
- Ignition : This handles the heavy lifting of applying those low-level resource reservations to the baremetal servers the very first time they boot up.
- Kubelet : Finally, the Kubelet on each node needs to read these instructions and actually enforce the boundaries, making sure the system resources are properly cordoned off.