powered by
Center for Curriculum and Transfer Articulation
Red Hat System Administration IV
Course: CIS271RH

First Term: 2021 Fall
Lec + Lab   3.0 Credit(s)   4.0 Period(s)   4.0 Load  
Subject Type: Occupational
Load Formula: T- Lab Load


Description: Provides solid understanding on containers, containerized applications, and orchestration of containers using Kubernetes and Red Hat OpenShift on Red Hat Enterprise Linux.



MCCCD Official Course Competencies
1. Describe fundamental concepts of containers and container orchestration. (I, VI)
2. Demonstrate provisioning of containers. (II)
3. Configure containers and persistent storage for containers. (III)
4. Access containers. (III)
5. Access container registries. (IV)
6. Manipulate container images. (IV)
7. Build custom contain images. (V)
8. Describe orchestration using Kubernetes. (VI)
9. Create Kubernetes resources. (VI)
10. Enable network access between container pods using routes. (VI)
11. Create applications within the Red Hat OpenShift web console. (VI)
12. Deploy multi-container applications in OpenShift. (VII)
13. Troubleshoot container deployments and containerized applications. (VIII)
MCCCD Official Course Competencies must be coordinated with the content outline so that each major point in the outline serves one or more competencies. MCCCD faculty retains authority in determining the pedagogical approach, methodology, content sequencing, and assessment metrics for student work. Please see individual course syllabi for additional information, including specific course requirements.
 
MCCCD Official Course Outline
I. Containers, Kubernetes, and OpenShift
   A. Overview of container technology
   B. Overview of container architecture
   C. Overview of Kubernetes and OpenShift
II. Provisioning and managing containers
   A. Provisioning containerized services
   B. Managing the life cycle of containers
III. Configuring persistent storage and accessing containers
   A. Attaching persistent storage to containers
   B. Accessing containers
IV. Container images
   A. Accessing container image registries
   B. Manipulating container images
V. Custom container images
   A. Designing custom container images
   B. Building custom container images with Dockerfiles
VI. Orchestration using Kubernetes and Red Hat OpenShift
   A. Describing Kubernetes and Red Hat OpenShift architecture
   B. Creating Kubernetes resources
   C. Creating routes
   D. Creating applications with source-to-image (S2I)
   E. Creating applications with the Red Hat OpenShift web console
VII. Multi-container applications
   A. Considerations for multi-container applications
   B. Deploying a multi-container application on OpenShift
VIII. Troubleshooting
   A. Troubleshooting source-to-image (S2I) builds and deployments
   B. Troubleshooting containerized applications
 
MCCCD Governing Board Approval Date: February 23, 2021

All information published is subject to change without notice. Every effort has been made to ensure the accuracy of information presented, but based on the dynamic nature of the curricular process, course and program information is subject to change in order to reflect the most current information available.