Learning Library

← Back to Library

Managed OpenShift on IBM Cloud Overview

Key Points

  • Red Hat OpenShift on IBM Cloud is a fully managed, open‑source application platform that simplifies Kubernetes for developers and operations with automated provisioning, high‑availability features, and integrated monitoring via Sysdig and LogDNA.
  • The creation workflow lets you select OpenShift (or native Kubernetes), choose geographic regions with multizone clusters, and configure worker pools using shared, dedicated, bare‑metal, or GPU‑enabled resources before provisioning the cluster.
  • Once provisioned, the IBM Cloud console provides tools such as Key Protect for encryption (including bring‑your‑own‑key) and allows you to manage and update worker nodes or add additional worker pools.
  • The OpenShift web console introduces projects (namespace‑based abstractions with built‑in user management) to enforce security best practices, and lets you quickly deploy applications from a catalog, exemplified by launching a Node.js app with an attached MongoDB database.

Full Transcript

# Managed OpenShift on IBM Cloud Overview **Source:** [https://www.youtube.com/watch?v=l4Vrj7mkxhQ](https://www.youtube.com/watch?v=l4Vrj7mkxhQ) **Duration:** 00:05:45 ## Summary - Red Hat OpenShift on IBM Cloud is a fully managed, open‑source application platform that simplifies Kubernetes for developers and operations with automated provisioning, high‑availability features, and integrated monitoring via Sysdig and LogDNA. - The creation workflow lets you select OpenShift (or native Kubernetes), choose geographic regions with multizone clusters, and configure worker pools using shared, dedicated, bare‑metal, or GPU‑enabled resources before provisioning the cluster. - Once provisioned, the IBM Cloud console provides tools such as Key Protect for encryption (including bring‑your‑own‑key) and allows you to manage and update worker nodes or add additional worker pools. - The OpenShift web console introduces projects (namespace‑based abstractions with built‑in user management) to enforce security best practices, and lets you quickly deploy applications from a catalog, exemplified by launching a Node.js app with an attached MongoDB database. ## Sections - [00:00:00](https://www.youtube.com/watch?v=l4Vrj7mkxhQ&t=0s) **Creating Managed OpenShift on IBM Cloud** - Sai Vennam introduces Red Hat OpenShift on IBM Cloud, outlines its fully managed, high‑availability and integrated monitoring benefits, and walks through provisioning a new OpenShift cluster via the IBM Cloud dashboard. - [00:03:06](https://www.youtube.com/watch?v=l4Vrj7mkxhQ&t=186s) **Deploying, Routing, and CLI Basics** - The speaker shows how the OpenShift web console provisions a Node.js application, creates a route for external access, and then uses the oc CLI to log in, select the project, and perform basic cluster health checks. ## Full Transcript
0:00Hi, everyone 0:00My name is Sai Vennam and I'm with IBM Cloud team. 0:03Today, let's talk about Red Hat OpenShift on IBM Cloud. 0:06First, OpenShift. 0:08It's an open source application platform 0:10that aims to make the Kubernetes experience better 0:13for developers and operations team. 0:16Red Hat OpenShift on IBM Cloud 0:18is a fully managed platform from the ground up. 0:21This has a number of advantages which we'll cover in this video. 0:25It starts with an integrated OpenShift experience. 0:28You get automated provisioning of the infrastructure, 0:31as well as configuring OpenShift. 0:33You can take advantage of features for high availability 0:36to ensure your applications will never have any downtime. 0:40And finally, for all of your monitoring and logging needs, 0:43take advantage of direct integrations with Sysdig and LogDNA. 0:47Let's get started by walking through the process 0:50of creating an OpenShift cluster. 0:52We will navigate through the dashboard 0:54and choose an OpenShift cluster. 0:57We see some information about this service, 0:59and we'll go ahead and hit "create". 1:01Now, we're asked to provide some information 1:04to start creating this cluster. 1:06We see an option to choose between Kubernetes or OpenShift, 1:10so we can go with native Kubernetes 1:12but in this example will be working with 1:14managed OpenShift on IBM Cloud. 1:17So, by choosing OpenShift 1:19we can then scroll down 1:20and choose a number of different geographies. 1:23We have multizone regions worldwide 1:26which enable you to have highly available clusters 1:28spread across multiple datacenters in the same region. 1:32Next, we have choices for the default worker pool. 1:36We can take advantage of either shared 1:38or dedicated virtual computing resources. 1:40In addition, there's options for bare metal 1:42and GPU-enabled machines as well. 1:45Finally, we will choose the number of workers that we want, 1:48and we'll go ahead and provision that cluster. 1:51The cluster will be ready shortly, 1:53but in the meantime, 1:54let's go ahead and jump to a cluster that's already started. 1:57Let's see the IBM Cloud console experience. 2:00We can see a basic overview of our cluster. 2:04We can set up something like Key Protect, 2:06an encryption key management service 2:08to encrypt your applications and data 2:10- and even supports bringing your own key. 2:14Switching to the other tabs, 2:15you can fully configure the workers your cluster is using. 2:18This includes updating your worker nodes, 2:21as well as configuring additional worker pools. 2:24Let's get to the good stuff, the OpenShift web console. 2:28Here we have the OpenShift Container Platform web console. 2:32We can first start by creating a project. 2:35A project is an OpenShift abstraction based on name spaces, 2:39but it has user management built in. 2:41This means you get the best practices for security from the start. 2:46With the project, we can start by navigating the catalog, 2:49or importing an existing project. 2:52Let's start by browsing the catalog 2:54and choosing a Node.js application 2:57which comes with a Mongo database attached. 3:01We'll go ahead and choose the default configuration options 3:04and hit "create". 3:06Within minutes it starts to provision our application, 3:09the database, the access, 3:11and even sets up some routes for us. 3:14This build is going to take a couple of minutes. 3:16So, let's go ahead and switch to a project 3:19where I've already got this application running. 3:22Well, we have a deployment, 3:24but the first thing I want to do is actually enable access to it. 3:27We'll go into the routes view and create a new route. 3:31We'll go ahead and make sure it is connected up to the right service 3:35and hit "create". 3:38Let's test that it works. 3:39We'll go into our routes 3:41and hit that host name, 3:45and there we go, 3:46we can access our Node.js application running in OpenShift. 3:49The OpenShift web console makes it easy for "day one" tasks, 3:53like building and configuring applications. 3:55For "day two" operations tasks, 3:57we will want to take advantage of the OpenShift CLI. 4:01Let's take a look at the CLI experience 4:03with the OC commands. 4:05After installing the CLI, 4:07we will grab the login command from the OpenShift web console. 4:10We will then open up the terminal 4:12and paste in that same login command. 4:14In a few seconds it will log us into the cluster, 4:17and we can get started by first running the OC project 4:20and then putting in the name of the project that we just created. 4:24We can run some environment health checks here, 4:26and verify our running pods and containers. 4:29Let's start by running the "oc get nodes" command. 4:33This will allow us to see the different worker nodes 4:36and the hosts that are running within our cluster. 4:39Now, let's see the pods that are running in our application. 4:42We can run the "oc get pods" command 4:45with the "-o wide" parameter. 4:47This is going to allow us to see our running pods 4:50as well as the node that they're running in. 4:52You can take advantage of integrations with Sysdig and LogDNA. 4:56By accessing the observability dashboard on IBM Cloud, 5:00you get access to all of this in a single location. 5:03Here you can access your logs with LogDNA, 5:06and gain rich container visibility using Sysdig. 5:10From its onset, 5:11Red Hat OpenShift has been focused 5:13on making the Kubernetes experience easier, 5:15and enabling enterprises to take on cloud-native development. 5:20IBM Cloud builds on open source for advanced capabilities 5:24to ease the pain of security in scale, 5:26not just on day-one building, 5:28but also day-two operations and across the lifecycle of software. 5:33Together, IBM and Red Hat are building an open hybrid cloud foundation, 5:37built on open-source technologies and principles, 5:41to allow you to get started on your hybrid cloud strategy 5:44the right way.