Difference between revisions of "OPS635-lab-openshift"

From CDOT Wiki
Jump to: navigation, search
m (Adding link to currently functioning OpenShift installation)
m (Investigation 1: Installing OpenShift: - changing installation instructions, as OpenShift isn't stable on nested VMs.)
Line 9: Line 9:
 
*One Solid State Drive (SSD), minimum capacity 240GB, in a USB3 Enclosure.
 
*One Solid State Drive (SSD), minimum capacity 240GB, in a USB3 Enclosure.
 
==Investigation 1: Installing OpenShift==
 
==Investigation 1: Installing OpenShift==
*Install OpenShift on one VM
+
*Install OpenShift on your host
 
**Note: The requirements for this change regularly, therefore we are going to link to a [https://computingforgeeks.com/setup-openshift-origin-local-cluster-on-centos/ currently functioning external set of instructions].  This may change from semester to semester.
 
**Note: The requirements for this change regularly, therefore we are going to link to a [https://computingforgeeks.com/setup-openshift-origin-local-cluster-on-centos/ currently functioning external set of instructions].  This may change from semester to semester.
 +
 
==Investigation 2: Deploying a containerized Service in OpenShift==
 
==Investigation 2: Deploying a containerized Service in OpenShift==
 
*Perform all of the following steps using only one of the GUI or the command line.
 
*Perform all of the following steps using only one of the GUI or the command line.

Revision as of 18:58, 18 May 2020

OPS635 OpenShift Lab: Container Management Using OpenShift

Overview

Deploying containerized services using a platform as a service (PaaS) tool can make it easier to manage having multiple services deployed across a larger number of machines.

Pre-Requisites

  • You must have completed the docker lab, otherwise you will have to create a new docker image.

Materials

  • One Solid State Drive (SSD), minimum capacity 240GB, in a USB3 Enclosure.

Investigation 1: Installing OpenShift

Investigation 2: Deploying a containerized Service in OpenShift

  • Perform all of the following steps using only one of the GUI or the command line.
  • Create a new project called 'ops635-<yourname>'.
  • Use it to deploy a service using the container image you published in the docker lab.
  • Ensure that you can reach the service from outside your VM.

Investigation 3: Learning the other interface

  • Repeat the steps from investigation 2, but using the interface you did not use (e.g. if you used the GUI in investigation 2, repeat those steps on the command line).

Submission

  1. Demonstrate your service working in class.
  2. Export your deployment configuration and upload it to Blackboard.