openshift101
1.0.0
1.0.0
  • Introduction
  • Getting Started
    • Create an IBM Cloud account / Access an OpenShift cluster
    • Accessing the IBM Cloud Shell
  • Workshop
    • Exercise 1: Deploy a Node application with Source-to-Image
    • Exercise 2: Logging and monitoring
    • Exercise 3: Metrics and dashboards
    • Exercise 4: Scaling the application
    • Exercise 5: Health checks
    • Exercise 6: Deploy a Node application with Build Config (CLI version)
  • Alternates
    • Exercise 1: Deploy a Java application with a Docker Image
    • Exercise 6: Deploy a Java application with Build Config (CLI version)
  • Resources
    • FAQ
    • A General Docker Tutorial
    • Kubernetes Overview
    • Setup CLI Access for the cluster
    • Certification on CognitiveClass.ai
    • IBM Developer
    • Docs: Red Hat OpenShift on IBM Cloud
  • Survey
    • Tell us how we did
Powered by GitBook
On this page
  • So what is OpenShift
  • About this workshop
  • Compatability
  • Credits

Was this helpful?

Introduction

NextCreate an IBM Cloud account / Access an OpenShift cluster

Last updated 4 years ago

Was this helpful?

A recent by McKinsey & Company reveals that only 20 percent of enterprise applications have moved to the cloud. We believe that a hybrid cloud approach, built on open source and a vibrant open ecosystem, is the best way to move the remaining 80 percent.

So what is OpenShift

To quote Wikipedia:

OpenShift is a family of containerization software developed by Red Hat. Its flagship product is the OpenShift Container Platform-an on-premises platform as a service built around Docker containers orchestrated and managed by Kubernetes on a foundation of Red Hat Enterprise Linux. The Openshift UI has various functionalities, allowing one to monitor the container resources, container health, the nodes the containers reside on, IP addresses of the nodes, etc. The key store can be accessed via the Secrets in Openshift. The OC CLI command line tool also offers similar functionalities.

But the short of it? It's a abstraction layer ON TOP of Kubernetes. It's a way to empower Developers to deploy code and not worry about a lot of the underlying ecosystem. This workshop should show you the happy path to take advantage of most of the best parts of OpenShift and what it can offer.

The goals of this workshop are:

  • To familiarize the reader with OpenShift

  • Deploy a Node.js application to OpenShift

  • Use OpenShift's features to monitor, scale the application

About this workshop

The introductory page of the workshop is broken down into the following sections:

Compatability

This workshop has been tested on the following platforms:

  • macOS: Mojave (10.14), Catalina (10.15)

Credits

Many folks have contributed to help shape, test, and contribute the workshop.

Spencer Krum
JJ Asghar
Tim Robinson
Mofi Rahman
Sai Vennam
Steve Martinelli
Ram Vennam
Remko De Knikker
Alex Parker
Dewan Ahmed
study
Compatability
Credits