Red Hat OpenShift I: Containers & Kubernetes (DO180)
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.
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.
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.
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.
Is there a discount available for current students?
UMBC students and alumni, as well as students who have previously taken a public training course with UMBC Training Centers are eligible for a 10% discount, capped at $250. Please provide a copy of your UMBC student ID or an unofficial transcript or the name of the UMBC Training Centers course you have completed. Asynchronous courses are excluded from this offer.
What is the cancellation and refund policy?
Student will receive a refund of paid registration fees only if UMBC Training Centers receives a notice of cancellation at least 10 business days prior to the class start date for classes or the exam date for exams.