The hosting cluster and workers must run on the same infrastructure. For example, you cannot run your hosting cluster on bare metal and your workers on the cloud. However, the hub cluster and workers do not need to run on the same platform. For example, you might run your hosting cluster on bare metal and workers on OpenShift Virtualization.
The control plane is associated with a hosted cluster and runs as pods in a single namespace. When the cluster service consumer creates a hosted cluster, it creates a worker node that is independent of the control plane.
The following table indicates which OpenShift Container Platform versions are supported for each platform. In the table, Hosting OpenShift Container Platform version refers to the OpenShift Container Platform version where the multicluster engine Operator is enabled:
Platform | Hosting OpenShift Container Platform version | Hosted OpenShift Container Platform version |
---|---|---|
Amazon Web Services |
4.11 - 4.16 |
4.14 - 4.16 (only) |
IBM Power |
4.16 |
4.16 (only) |
IBM Z |
4.16 |
4.16 (only) |
OpenShift Virtualization |
4.14 - 4.16 |
4.14 - 4.16 (only) |
Bare metal |
4.14 - 4.16 |
4.14 - 4.16 (only) |
Non-bare metal agent machines |
4.16 |
4.16 (only) |