Difference between revisions of "OPS635-lab-openshift"

From CDOT Wiki
Jump to: navigation, search
m (Investigation 1: Installing OpenShift: - changing installation instructions, as OpenShift isn't stable on nested VMs.)
(Switching OpenShift lab to use the RedHat Academy provided virtual lab environment.)
Line 4: Line 4:
 
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.
 
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===
 
===Pre-Requisites===
*You must have completed the docker lab, otherwise you will have to create a new docker image.
+
*You must have accounts on github and quay.io.  The process for obtaining both is outlined in the DO180 student guide available through the RedHat Academy Learning Platform.
  
 
===Materials===
 
===Materials===
 
*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: Preparing OpenShift==
*Install OpenShift on your host
+
*Complete the guided exercise at the end of chapter 1 in the DO180 student guideIt will link your OpenShift installation to your docker and quay.io accounts.
**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.
+
*Complete the lab at the end of chapter 6 in the DO180 student guide. Take a screenshot of you running the '''lab openshift-review grade''' command (showing you have passed all checks).
*Create a new project called 'ops635-<yourname>'.
+
 
*Use it to deploy a service using the container image you published in the docker lab.
+
==Investigation 3: Deploying Multi-Container Services in OpenShift==
*Ensure that you can reach the service from outside your VM.
+
*Complete the lab at the end of chapter 7 in the DO180 student guide. Take a screenshot of you running the '''lab multicontainer-review grade''' command (showing you have passed all checks).
==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==
 
==Submission==
# Demonstrate your service working in class.
+
# Upload your screenshots to the OpenShift lab submission on blackboard.
# Export your deployment configuration and upload it to Blackboard.
 

Revision as of 16:48, 11 April 2021

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 accounts on github and quay.io. The process for obtaining both is outlined in the DO180 student guide available through the RedHat Academy Learning Platform.

Materials

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

Investigation 1: Preparing OpenShift

  • Complete the guided exercise at the end of chapter 1 in the DO180 student guide. It will link your OpenShift installation to your docker and quay.io accounts.

Investigation 2: Deploying a containerized Service in OpenShift

  • Complete the lab at the end of chapter 6 in the DO180 student guide. Take a screenshot of you running the lab openshift-review grade command (showing you have passed all checks).

Investigation 3: Deploying Multi-Container Services in OpenShift

  • Complete the lab at the end of chapter 7 in the DO180 student guide. Take a screenshot of you running the lab multicontainer-review grade command (showing you have passed all checks).

Submission

  1. Upload your screenshots to the OpenShift lab submission on blackboard.