vania-janet/multiturn-rag-retrieval-data huggingface dataset:
Understanding Red Hat OpenShift on IBM Cloud 

Learn more about [Red Hat® OpenShift® on IBM Cloud®](https://www.ibm.com/products/openshift), its capabilities, and the options that are available to you to customize the cluster to your needs.

Review frequently asked questions and key technologies that Red Hat OpenShift on IBM Cloud uses.



 What is Red Hat OpenShift on IBM Cloud and how does it work? 

Red Hat OpenShift on IBM Cloud is a managed offering to create your own Red Hat OpenShift cluster of compute hosts to deploy and manage containerized apps on IBM Cloud. Red Hat OpenShift on IBM Cloud provides intelligent scheduling, self-healing, horizontal scaling, service discovery and load balancing, automated rollouts and rollbacks, and secret and configuration management for your apps. Combined with an intuitive user experience, built-in security and isolation, and advanced tools to secure, manage, and monitor your cluster workloads, you can rapidly deliver highly available and secure containerized apps in the public cloud.





 What is Kubernetes? 

Kubernetes is an open source platform for managing containerized workloads and services across multiple hosts, and offers management tools for deploying, automating, monitoring, and scaling containerized apps with minimal to no manual intervention.

Zoom

![Kubernetes certification badge](https://cloud.ibm.com/docs-content/v1/content/bce0f0917a9eea684d1b4b704ac6343a1f65f446/openshift/images/certified-kubernetes-color.svg)

Figure 1. This badge indicates Kubernetes certification for IBM Cloud Container Service.

The open source project, Kubernetes, combines running a containerized infrastructure with production workloads, open source contributions, and Docker container management tools. The Kubernetes infrastructure provides an isolated and secure app platform for managing containers that is portable, extensible, and self-healing in case of a failover. For more information, see [What is Kubernetes?](https://www.ibm.com/topics/kubernetes).
All Red Hat accounts have an associated pull secret, which you can retrieve by [logging in to your Red Hat account](https://cloud.redhat.com/openshift/install/vsphere/user-provisioned). You must purchase Red Hat support entitlements through Red Hat and, if needed, send information for all Red Hat OpenShift support issues to Red Hat.



 Selection of the target cluster for installation 

During deployment and Day 2 operations, you are prompted for the cluster. You can install the service on the management cluster or any workload cluster.





 Bastion details 

The bastion VM contains an installation directory with the files and tools that are needed to manage and expand the Red Hat OpenShift cluster.

You can log in to the bastion VM by using SSH and the credentials that are provided on the Red Hat OpenShift for VMware service details page. To run commands as the root user, use the command sudo -i.

In addition, most commands for Red Hat OpenShift management must be run from the installation directory. You can change to the installation directory with the command cd /opt/ocpinstall.

Any commands that require the openshift-install, oc, or kubeadmin tools must reference the files that are located in the installation directory by prefixing the command name with ./. For example, ./oc whoami instead of oc whoami.

The Red Hat OpenShift-related files from the bastion include an SSH key, an installation configuration file, command-line tools, and a kubeconfig file. The exact location of the installation configuration directory on the bastion is shown on the service details page.





 SSH key 

The SSH key on the bastion is installed on all Red Hat OpenShift cluster VMs, which allows SSH login from the bastion into any cluster VM. The full path to the SSH key is displayed on the service details page. For security purposes, it is highly recommended that you generate a new SSH key and update the cluster VMs with the new key.
About Red Hat OpenShift for HPC 

Red Hat® OpenShift® for HPC allows you to deploy [Red Hat OpenShift clusters on IBM Cloud®](https://cloud.ibm.com/docs/openshift?topic=openshift-getting-started) infrastructure that use the Kubernetes scheduler for scheduling of HPC workload jobs on cluster nodes. This offering uses open source, Terraform-based automation to provision and configure IBM Cloud VPC resources that make up the cluster. It deploys the worker nodes in all three zones for the region that you select. With simple steps to define configuration properties and use automated deployment, you can build your own HPC cluster in minutes. In addition, the automation deploys an extra virtual server instance (shown as the Login Node in the architecture diagram) so you can easily build and assemble applications for your cluster right away.

Red Hat OpenShift for HPC enables three interfaces: UI, API, and CLI. The UI involves use of IBM Cloud Schematics workspaces. To use the API and CLI interfaces, the Terraform-based automation code is available in this [public GitHub repository](https://github.com/IBM-Cloud/hpc-cluster-openshift).

The offering enables the initial Red Hat OpenShift for HPC cluster creation. Any updates that are needed post-deployment regarding Red Hat OpenShift configuration or setup should be performed by using Red Hat OpenShift tools and commands. If you use the Schematics interface to make changes to configuration properties and reapply those changes, you can cause disruptions to the running Red Hat OpenShift cluster. Restoring it back to a working state might not be easy.



  Architecture diagram 

Zoom

![Architecture diagram](https://cloud.ibm.com/docs-content/v1/content/9de14ae11cc0bda57c240e5b42f2964edeaab3c6/hpc-openshift/images/hpccluster_openshift_architecture.svg)

Figure 1. Architecture diagram of a Red Hat OpenShift for HPC cluster on IBM Cloud
Release notes for Red Hat OpenShift for HPC 

Use these release notes to learn about the latest updates to Red Hat® OpenShift® for HPC that are grouped by date.



  March 2022 



  24 March 2022 

Introducing Red Hat OpenShift for HPC solutions
:   You can now take advantage of automated deployment of a Red Hat OpenShift cluster along with a deployer virtual server instance, which allows you to easily assemble, compile, and deploy your HPC applications to the Red Hat OpenShift cluster.
Creating a Red Hat OpenShift cluster in your Virtual Private Cloud (VPC) 

Create an Red Hat® OpenShift® on IBM Cloud® cluster in your Virtual Private Cloud (VPC).

With Red Hat OpenShift on IBM Cloud clusters on VPC, you can create your cluster in the next generation of the IBM Cloud platform, in your [Virtual Private Cloud](https://cloud.ibm.com/docs/vpc?topic=vpc-about-vpc).



* Red Hat OpenShift on IBM Cloud gives you all the [advantages of a managed offering](https://cloud.ibm.com/docs/openshift?topic=openshift-cs_ov) for your cluster infrastructure environment, while using the [Red Hat OpenShift tooling and catalog](https://docs.openshift.com/container-platform/4.11/welcome/index.html) that runs on Red Hat Enterprise Linux for your app deployments.
* VPC gives you the security of a private cloud environment with the dynamic scalability of a public cloud. VPC uses the next version of Red Hat OpenShift on IBM Cloud [infrastructure providers](https://cloud.ibm.com/docs/openshift?topic=openshift-infrastructure_providersinfrastructure_providers), with a select group of v2 API, CLI, and console functionality.



Red Hat OpenShift worker nodes are available for paid accounts and standard clusters only. You can create Red Hat OpenShift clusters that run version 4 only. The operating system is Red Hat Enterprise Linux 7.



 Objectives 

In the tutorial lessons, you create a Red Hat OpenShift on IBM Cloud cluster in a Virtual Private Cloud (VPC). Then, you access built-in Red Hat OpenShift components, deploy an app in a Red Hat OpenShift project, and expose the app on with a VPC load balancer so that external users can access the service.





 Audience 

This tutorial is for administrators who are creating a cluster in Red Hat OpenShift on IBM Cloud in VPC compute for the first time.





 Prerequisites 

Complete the following prerequisite steps to set up permissions and the command-line environment.
Even though it is shown in the diagram as an option, it is not required to put Red Hat OpenShift on IBM Cloud in your management VPC.





 Red Hat OpenShift on IBM Cloud concepts 

Red Hat OpenShift on IBM Cloud is a managed offering to create your own Red Hat OpenShift on IBM Cloud cluster of compute hosts to deploy and manage containerized apps on IBM Cloud. Red Hat OpenShift on IBM Cloud provides intelligent scheduling, self-healing, horizontal scaling, service discovery and load balancing, automated rollouts and rollbacks, and secret and configuration management for your apps. Combined with an intuitive user experience, built-in security and isolation, and advanced tools to secure, manage, and monitor your cluster workloads, you can rapidly deliver highly available and secure containerized apps in the public cloud.

Red Hat OpenShift on IBM Cloud extends the Kubernetes platform with built-in software to enhance app lifecycle development, operations, and security. The master nodes are entirely IBM's responsibility, while there is shared responsibility for the worker nodes.

For IBM Cloud for Financial Services, you should provision Red Hat OpenShift on IBM Cloud in a VPC only and not in classic infrastructure.

For more information, see [Understanding Red Hat OpenShift on IBM Cloud](https://cloud.ibm.com/docs/openshift?topic=openshift-roks-overview).





 Next steps 



* [Setup environment for deployment and configuration](https://cloud.ibm.com/docs/framework-financial-services?topic=framework-financial-services-shared-deployment-setup-environment).
Red Hat OpenShift for VMware overview 

The Red Hat® OpenShift® for VMware® service deploys an Red Hat OpenShift cluster by using an automated deployment of the VMware SDDC (Software Defined Data Center) architecture. The Red Hat OpenShift components are deployed as virtual machines (VMs) or appliances by using VMware NSX® software-defined networking.

The Red Hat OpenShift version available for deployment is 4.12.

Review the following information before you install the Red Hat OpenShift for VMware service:



* Red Hat OpenShift for VMware cannot be installed on multiple VMware vCenter Server® instances in a multisite configuration. Before you install Red Hat OpenShift for VMware on an instance, verify that the service is not installed on any other instances in the multisite configuration.
* Red Hat OpenShift for VMware is supported for vCenter Server instances with VMware vSphere® 7.0 and VMware NSX-T™ 3.1 or later.
* Red Hat OpenShift for VMware is not supported for new deployments or for ordering post-deployment for vCenter Server with NSX-V instances with vSphere 6.7.



Existing installations of Red Hat OpenShift for VMware can be used or deleted for vSphere 6.7 instances.

IBM Cloud® for VMware Solutions offers promotions for some services. Promotional pricing offers a number of months without charge for a service licenses, if the service has license charges. For more information, see [Promotions for VMware Solutions services](https://cloud.ibm.com/docs/vmwaresolutions?topic=vmwaresolutions-vc_addingservicesvc_addingservices-service-promotions).

The cluster consists of the following components:



* Three primary nodes
* Three worker nodes, all running Red Hat® CoreOS
* Two VMware NSX® VMs
* A Red Hat CoreOS template
* A bastion VM running CoreOS
For more information, see [Comparison between Red Hat OpenShift and community Kubernetes clusters](https://cloud.ibm.com/docs/containers?topic=containers-cs_ovopenshift_kubernetes).

Kubernetes
: [Kubernetes](https://kubernetes.io/) is a production-grade, open source container orchestration platform that you can use to automate, scale, and manage your containerized apps that run on an Ubuntu operating system. With the [IBM Cloud Kubernetes Service version](https://cloud.ibm.com/docs/containers?topic=containers-cs_versionscs_versions), you get access to community Kubernetes API features that are considered beta or higher by the community. Kubernetes alpha features, which are subject to change, are generally not enabled by default. With Kubernetes, you can combine various resources such as secrets, deployments, and services to securely create and manage highly available, containerized apps.

Red Hat OpenShift
: Red Hat OpenShift on IBM Cloud is a Kubernetes-based platform that is designed especially to accelerate your containerized app delivery processes that run on a Red Hat Enterprise Linux 7 operating system. You can orchestrate and scale your existing Red Hat OpenShift workloads across on-prem and off-prem clouds for a portable, hybrid solution that works the same in multicloud scenarios. To get started, try out the [Red Hat OpenShift on IBM Cloud tutorial](https://cloud.ibm.com/docs/openshift?topic=openshift-openshift_tutorial).





 Does the service come with a managed Kubernetes master and worker nodes? 

Every cluster in IBM Cloud Kubernetes Service is controlled by a dedicated Kubernetes master that is managed by IBM in an IBM-owned IBM Cloud infrastructure account. The Kubernetes master, including all the master components, compute, networking, and storage resources, is continuously monitored by IBM Site Reliability Engineers (SREs).
Red Hat OpenShift on IBM Cloud toolkit N/A 4.3.0+20200603 New!: See the [Red Hat OpenShift on IBM Cloud toolkit release notes](https://github.com/openshift/ibm-roks-toolkit/releases/tag/v4.3.0+20200603). This component replaces the Red Hat OpenShift HyperShift toolkit component. 







 Change log for worker node fix pack 4.3.23_1524_openshift, released 8 June 2020 

The following table shows the changes that are in the worker node fix pack update 4.3.23_1524_openshift. Worker node patch updates can be applied by updating, reloading (in classic infrastructure), or replacing (in VPC infrastructure) the worker node.



Changes since version 4.3.21_1523_openshift

 Component Previous Current Description 

 RHEL 7 Packages 3.10.0-1127.8.2.el7 3.10.0-1127.10.1.el7 Updated worker node images with kernel package updates for [CVE-2020-8616](https://nvd.nist.gov/vuln/detail/CVE-2020-8616) and [CVE-2020-8617](https://nvd.nist.gov/vuln/detail/CVE-2020-8617). 
 Red Hat OpenShift 4.3.21 4.3.23 See the [Red Hat OpenShift release notes](https://docs.openshift.com/container-platform/4.3/release_notes/ocp-4-3-release-notes.htmlocp-4-3-23). 







 Change log for worker node fix pack 4.3.21_1523_openshift, released 26 May 2020 

The following table shows the changes that are in the worker node fix pack update 4.3.21_1523_openshift. Worker node patch updates can be applied by updating, reloading (in classic infrastructure), or replacing (in VPC infrastructure) the worker node.
This use case is applicable to all industries.



 Deploying Red Hat OpenShift environment as a managed service wherever it is needed 

Frequent version upgrades and function modifications that require Kubernetes and Red Hat OpenShift skills are performed remotely through IBM Cloud managed services. The same services can be deployed wherever they are needed to process data close to its source to reduce latency.

Pain points:
: It is hard to secure and maintain skills for running Red Hat OpenShift internally. There are limitations with where the services can be used as data must be loaded to cloud to use managed services.

Satellite enables:
: Using remotely delivered IBM’s managed services eliminates the need to secure Red Hat OpenShift skills internally. You can deploy services wherever they are needed, on-premises or in remote locations.







 Finance use cases for Satellite 

These use cases are applicable to the finance industry.



 Leveraging mainframe data for customers restricted from moving data to cloud 

The on-premises platform is delivered remotely by IBM Cloud as a managed service. Cloud Pak for Data is run on this platform for analyzing and leveraging the mainframe data as is, on-premises.

Pain points:
: Certain data cannot be placed on cloud for security reasons. Thus it is a challenge to maintain and manage data analytics systems.

Satellite enables:
: Analytics platform that was previously only available on cloud to be deployed on-premises at a customer site to bring mainframe data to life.





 Providing a unified environment for developing, verifying, and running containers for customer on third-party clouds 

IBM Cloud Managed Services that are required for developing, testing, and running containers are deployed on third-party clouds for a unified container platform. Red Hat OpenShift and container application versions can be managed from one single location.

Pain points:
: It is hard to operate Red Hat OpenShift across locations and environments. Middleware and application versions and releases are inconsistent across environments.

Satellite enables:
: Central management of Red Hat OpenShift services that are deployed at various locations, ensuring that the services are run using consistent versions and releases.





 Extending IBM Cloud security and compliance for customers maintaining cloud security
For more information, see the [Security bulletin](https://www.ibm.com/support/pages/node/6997115). 
 Red Hat OpenShift (worker node) 4.11.26 4.12.2 See the [Red Hat OpenShift release notes](https://docs.openshift.com/container-platform/4.12/release_notes/ocp-4-12-release-notes.html). 
 Red Hat OpenShift Control Plane Operator v4.11.0-20230123 v4.12.0-20230124 See the [Red Hat OpenShift on IBM Cloud toolkit release notes](https://github.com/openshift/ibm-roks-toolkit/releases/tag/v4.12.0+20230124). 
 OpenVPN Operator image v1.4.13 v1.4.20 Updated ansible-operator base image to version v1.26.1 to resolve CVEs. 
 Pause container image 3.8 3.9 See the [pause container image release notes](https://github.com/kubernetes/kubernetes/blob/master/build/pause/CHANGELOG.md). 
 Portieris admission controller v0.12.6 v0.13.3 See the [Portieris admission controller release notes](https://github.com/IBM/portieris/releases/tag/v0.13.3). 
 Red Hat OpenShift on IBM Cloud Metrics Server v4.11.0-20230123 v4.12.0-20230124 See the [Red Hat OpenShift on IBM Cloud toolkit release notes](https://github.com/openshift/ibm-roks-toolkit/releases/tag/v4.12.0+20230124).
: Red Hat OpenShift on IBM Cloud clusters are connected to [remote health monitoring](https://docs.openshift.com/container-platform/4.13/support/remote_health_monitoring/about-remote-health-monitoring.html) by default. This means clusters report health and usage data to Red Hat unless you opt out. With connected clusters, IBM Cloud is better positioned to support customers when there are issues specific to Red Hat which impact them. Additionally, remote health reporting gives Red Hat insights into how clusters are impacted by product upgrades. If you do not want to send cluster data to Red Hat, you must opt out. For more information, see [Understanding remote health monitoring](https://cloud.ibm.com/docs/openshift?topic=openshift-remote-health-monitoring-opt-out).





 9 June 2023 

New! OpenShift Data Foundation add-on versions 4.12.5, 4.11.11, 4.10.26, and 4.9.28.
: For more information, see the [change log](https://cloud.ibm.com/docs/openshift?topic=openshift-odf_addon_changelog).





 5 June 2023 

Worker node fix packs 4.9.59_1592_openshift, 4.10.60_1571_openshift, 4.11.42_1558_openshift, and 4.12.19_1546_openshift.
4.9.25 4.9.28 See the [Red Hat OpenShift on IBM Cloud release notes](https://docs.openshift.com/container-platform/4.9/release_notes/ocp-4-9-release-notes.htmlocp-4-9-28). 
 Red Hat OpenShift on IBM Cloud Control Plane Operator v4.9.0-20220322 v4.9.0-20220412 See the [Red Hat OpenShift toolkit release notes](https://github.com/openshift/ibm-roks-toolkit/releases/tag/v4.9.0%2B20220412). 
 Red Hat OpenShift Metrics Server v4.9.0-20220322 v4.9.0-20220412 See the [Red Hat OpenShift toolkit release notes](https://github.com/openshift/ibm-roks-toolkit/releases/tag/v4.9.0%2B20220412). 
 Red Hat OpenShift toolkit 4.9.0+20220322 4.9.0+20220412 See the [Red Hat OpenShift toolkit release notes](https://github.com/openshift/ibm-roks-toolkit/releases/tag/v4.9.0%2B20220412). 







 Change log for worker node fix pack 4.9.29_1537_openshift, released 25 April 2022 



Changes since version 4.9.26_1535_openshift

 Component Previous Current Description 

 RHEL 7 Packages N/A N/A Package updates. 
 Red Hat OpenShift on IBM Cloud. 4.9.26 4.9.29 For more information, see the [change log](https://docs.openshift.com/container-platform/4.9/release_notes/ocp-4-9-release-notes.htmlocp-4-9-29). 







 Change log for worker node fix pack 4.9.26_1535_openshift, released 11 April 2022
* UI
* CLI







 Getting started with Red Hat OpenShift on IBM Cloud 

With Red Hat OpenShift on IBM Cloud, you can deploy apps on highly available Red Hat OpenShift clusters that run the [Red Hat OpenShift on IBM Cloud Container Platform](https://docs.openshift.com/container-platform/4.11/welcome/index.html) software on Red Hat Enterprise Linux machines.

First, create a classic Red Hat® OpenShift® on IBM Cloud® cluster or a cluster on the second generation of compute infrastructure in a Virtual Private Cloud (VPC). Then, deploy and expose a sample app in your cluster.

To complete the getting started tutorial, use a [Pay-As-You-Go or Subscription IBM Cloud® Kubernetes Service account](https://cloud.ibm.com/docs/account?topic=account-upgrading-account) where you are the owner or have [full Administrator access](https://cloud.ibm.com/docs/account?topic=account-assign-access-resources).



 Creating a classic Red Hat OpenShift cluster in the console 

Create a Red Hat OpenShift on IBM Cloud cluster on classic IBM Cloud infrastructure in the IBM Cloud console. To get started, create a cluster that runs OpenShift Container Platform version 4.11. The operating system is Red Hat Enterprise Linux 7.

Want to learn more about customizing your cluster setup with the CLI? Check out [Creating a Red Hat OpenShift cluster](https://cloud.ibm.com/docs/openshift?topic=openshift-clusters).



1. Log in to your [IBM Cloud account](https://cloud.ibm.com/).
2. From the Catalog, click [Red Hat OpenShift on IBM Cloud](https://cloud.ibm.com/kubernetes/catalog/about?platformType=openshift).
3. Review the platform version details, Red Hat OpenShift 4.11.42.
4.
Working with Red Hat OpenShift on IBM Cloud 

If you want to use containers in either either the VPC or Satellite reference architectures, you should use [Red Hat OpenShift on IBM Cloud](https://cloud.ibm.com/docs/openshift?topic=openshift-roks-overview). Red Hat OpenShift on IBM Cloud is a managed offering to create your own Red Hat OpenShift on IBM Cloud cluster of compute hosts to deploy and manage containerized apps on IBM Cloud. Red Hat OpenShift on IBM Cloud provides intelligent scheduling, self-healing, horizontal scaling, service discovery and load balancing, automated rollouts and rollbacks, and secret and configuration management for your apps. Combined with an intuitive user experience, built-in security and isolation, and advanced tools to secure, manage, and monitor your cluster workloads, you can rapidly deliver highly available and secure containerized apps in the public cloud.



 Deploying Red Hat OpenShift on IBM Cloud 



1. Install the CLI plugins for Red Hat OpenShift on IBM Cloud. For more information, see [Installing the Red Hat OpenShift on IBM Cloud CLI](https://cloud.ibm.com/docs/framework-financial-services?topic=framework-financial-services-shared-containers-openshift).
2. Setup the API for Red Hat OpenShift on IBM Cloud. For more information, see [Setting up the API](https://cloud.ibm.com/docs/openshift?topic=openshift-cs_api_install).
3. Create your Red Hat OpenShift on IBM Cloud cluster. For more information, see [Creating a Red Hat OpenShift on IBM Cloud cluster in your VPC](https://cloud.ibm.com/docs/openshift?topic=openshift-vpc_rh_tutorial).
4.