OPS635-lab-openshift
Revision as of 17:58, 18 May 2020 by Peter.callaghan (talk | contribs) (→Investigation 1: Installing OpenShift: - changing installation instructions, as OpenShift isn't stable on nested VMs.)
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 your host
- Note: The requirements for this change regularly, therefore we are going to link to a currently 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
- Demonstrate your service working in class.
- Export your deployment configuration and upload it to Blackboard.