Cloud Computing

Red Hat OpenShift I: Containers & Kubernetes (DO180)

Overview

Deploy, manage, and troubleshoot containerized applications that run as Kubernetes workloads in OpenShift clusters.

Red Hat OpenShift Administration I: Operating a Production Cluster (DO180) prepares OpenShift cluster administrators to manage Kubernetes workloads and to collaborate with developers, DevOps engineers, system administrators, and SREs to ensure the availability of application workloads. This course focuses on managing typical end-user applications that are often accessible from a web or mobile UI and that represent most cloud-native and containerized workloads. Managing applications also includes deploying and updating their dependencies, such as databases, messaging, and authentication systems.

The skills that you learn in this course apply to all versions of OpenShift, including Red Hat OpenShift on AWS (ROSA), Azure Red Hat OpenShift (ARO), and OpenShift Container Platform.

This course is based on Red Hat OpenShift 4.14.

Who Should Take This Course

Audience

  • Developers who want to containerize software applications
  • Administrators who are new to container technology and container orchestration
  • Architects who are looking to use container technologies in software architectures
  • Site Reliability Engineers who want to support their technology infrastructure using Kubernetes and OpenShift.

Prerequisites

  • Experience in the use of a Linux terminal session, issuing operating system commands, and familiarity with shell scripting. An RHCSA certification is recommended but not required.
  • Some experience with web application architectures and their corresponding technologies.

Why You Should Take This Course

Course content summary:

  • Understand container and OpenShift architecture.
  • Create containerized services.
  • Manage containers and container images.
  • Create custom container images.
  • Deploy containerized applications on Red Hat OpenShift.
  • Deploy multi-container applications.

Impact on the Organization

Containers and Red Hat OpenShift have quickly become the de facto solution for agile development and application deployment. Administrators and developers are increasingly seeking ways to improve application time to market and improve maintainability.

This course provides the gateway to organizational and digital transformation by providing an understanding of the potential of DevOps using a container-based architecture. Orchestrating a container-based architecture with Kubernetes and Red Hat OpenShift improves application reliability and scalability; decreases developer overhead; and facilitates continuous integration and continuous deployment.

This course is the starting point for our Red Hat OpenShift curriculum, establishing the foundation needed to advance to Red Hat OpenShift development or administration.

Impact on the Individual

As a result of attending this course, you should be able to perform these basic tasks in Red Hat OpenShift Container Platform:

  • Create containerized services using Podman.
  • Manage containers and container images.
  • Create custom container images.
  • Deploy containerized applications on Red Hat OpenShift.
  • Deploy multi-container applications.

Course Outline

Red Hat OpenShift I: Containers & Kubernetes (DO180)

Introducing Container Technology 

Describe how software can run in containers orchestrated by the OpenShift Container Platform.

Creating Containerized Services

Provision a service using container technology.

Managing Containers 

Modify pre-build container images to create and manage containerized services.

Managing Container Images 

Manage the life cycle of a container image from creation to deletion.

Creating Custom Container Images

Design and code a Containerfile to build a custom container image.

Deploying Containerized Applications on OpenShift

Deploying single container applications on OpenShift Container Platform.

Deploying Multi-Container Applications

Deploy applications that are containerized using multiple container images.

Troubleshooting Containerized Applications

Troubleshoot a containerized application deployed on OpenShift.

Comprehensive Review of Introduction to Container, Kubernetes, and Red Hat OpenShift

Demonstrate how to containerize a software application, test it with Podman, and deploy it on an OpenShift cluster.

Search UMBC Training Centers