Run Linux on IBM Z applications as Docker container images on z/OS.
Install OpenShift on z/OS, with zCX. You also provide OpenShift infrastructure services, including network, storage and load balancing configuration.
An IBM z14 or higher with z/OS 2.4 or higher is required, as well as zCX Foundation for Red Hat OpenShift product licensing, which entitles you to run Red Hat OpenShift on z/OS using zCX. For service and licensing requirements, see Program Directory for IBM zCX Foundation for Red Hat OpenShift.
zCX for OpenShift is
You install an OpenShift cluster, which is made up of control plane nodes that manage compute nodes, which run your workloads. The recommended configuration is 3 control nodes and a minimum of 2 compute nodes for each control node. Deploy the control nodes using zCX in separate address spaces spread out across the z/OS sysplex.
You install with user-provisioned infrastructure, meaning you also provide OpenShift infrastructure services.
To install and provision an OpenShift Cluster with zCX, complete the following steps.
- Create the installation configuration file, install-config.yaml.
- Run the OpenShift installer to generate kubernetes manifests and ignition configuration files for zCX for OpenShift cluster nodes.
- Install Red Hat OpenShift Container Platform and perform the OpenShift Container Platform bootstrap process, including provisioning zCX for OpenShift cluster node instances and starting zCX for OpenShift cluster node instances in z/OS address spaces.
- Inform the OpenShift administrator that they can validate the install.
Validate the installation of the OpenShift Container Platform cluster on z/OS with zCX, then perform some post-install configuration.
Once that is complete, the experience of using OpenShift on z/OS with zCX is identical to that of OpenShift on other platforms.
Depending on your workloads, you might need to take additional steps before you begin deploying applications, as described below.
To validate the install and prepare OpenShift for use, complete the following steps.
- Validate the install of your zCX for OpenShift cluster.
- Access the Red Hat OpenShift web console.
- Complete the image registry storage configuration.
- Prepare the zCX for OpenShift cluster for users.
- Set up an NFS storage for OpenShift cluster persistent storage.
- Complete any additional work that you identified in the Plan and prepare section.
- Explore the Red Hat Marketplace for applications.
The application developer can create a new project in the zCX for OpenShift cluster and deploy a sample application.
- Create a new project in the zCX for OpenShift cluster.
- Create and deploy a sample application in the zCX for OpenShift cluster under the new project that you created. Red Hat provides sample container images that you can add from the OpenShift web console.
Read more about zCX for OpenShift.
Find information for your role.
Get an introduction to OpenShift.
Learn about z/OSMF workflows through the z/OSMF workflows workshop presentation and recording.
Learn about performance and cost advantages of IBM zCX Foundation for Red Hat OpenShift
Gary Puchkoff and Allison Moshier explain how z/OS Container Extensions has advanced recently and give a peek of things to come.
Deploying Bastion Infrastructure Services for IBM zCX for OpenShift
Run Linux on IBM Z applications as Docker container images on z/OS.
Links to Red Hat documentation were updated to target the latest level.
A new blog post, Deploying Bastion Infrastructure Services for IBM zCX for OpenShift, was added to the Technical resources section.
New resources were added to the Technical resources section.
Links to content about z/OSMF workflows were added to the How to get started and Technical resources sections.