Multi-Arch Compute and the Red Hat OpenShift Container Platform on IBM Power

Red Hat OpenShift Container Platform supports multi-arch compute which allow you to mix supported compute architectures so you can build your optimal solution. With multi-architecture compute, you run pairs of architectures in the compute plane – a Power (ppc64le) control plane supports running power and intel workers (p-px), and the Intel (amd64) control plane supports Power and intel workers (x-px). This setup uses a custom multi payload that is manifest listed so you can use the IBM Power (ppc64le) alongside Intel (amd64).

In this document you will find a series of steps to setup a Multi-Arch Compute cluster.

After you install your cluster, Multi-Arch Compute is a post installation task that follows this process:

  1. Prepare
  • Networking – ensure ports are configured, dhcp is configured, dns is configured (if you require it), load balancer
  • Prepare Cluster Services – create MachineConfigPool if you have different kernel parameters, add MachineConfigs, isolate the ingress on one architecture type
  • Prepare Ignition – download the latest ignition
  1. Image
  • Download Architecture specific Image
  • Load Image in Target Platform
  1. Ignite Workers
  • Start them up
  • Approve Node Bootstrapper
  • Issue Kubelet Certificate
  1. Post Startup
  • Add labels to the nodes

By following these steps, you can successfully install Intel and Power workers in an OpenShift Cluster on IBM Power. This setup allows you to leverage the strengths of both architectures, providing a robust and flexible environment for your applications.

Feel free to reach out if you have any questions or need further assistance with the installation process. Happy deploying!

Reference

  1. https://community.ibm.com/community/user/blogs/paul-bastide/2024/02/20/multi-arch-compute-getting-started

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *