OPS635-lab-openshift

From CDOT Wiki
Revision as of 14:54, 30 July 2019 by Peter.callaghan (talk | contribs) (Creating initial copy of OpenShift lab.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

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

  • Install OpenShift on one VM
    • Note: The requirements for this change regularly, therefore we are going to link to a currenly functioning external set of instructions. This may change from semester to semester.

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.