Red Hat OpenShift Container Platform

Red Hat OpenShift delivers a complete application platform for both traditional and cloud-native applications, allowing them to run anywhere. Built on Red Hat Enterprise Linux and compatible with Red Hat Ansible Automation Platform, Red Hat OpenShift enables automation inside and outside your Kubernetes clusters.

DO180, DO280 & DO380

Red Hat OpenShift is a leading enterprise Kubernetes platform1 that enables a cloud-like experience everywhere it’s deployed. Whether it’s in the cloud, on-premise or at the edge, Red Hat OpenShift gives you the ability to choose where you build, deploy, and run applications through a consistent experience.

Objectives

An IT professional who is a Red Hat® Certified Specialist in OpenShift Administration has demonstrated the skills, knowledge, and abilities needed to create, configure, and manage a cloud application platform using Red Hat OpenShift.

Course contents

Red Hat OpenShift I: Containers & Kubernetes (DO180) introduces students to building and managing containers for deployment on a Kubernetes cluster. This course helps students build core knowledge and skills in managing containers through hands-on experience with containers, Kubernetes, and the Red Hat OpenShift Container Platform needed for multiple roles, including developers, administrators and site reliability engineers.

This course is based on Red Hat OpenShift® Container Platform 4.10.

Red Hat OpenShift Administration II: Operating a Production Kubernetes Cluster (DO280) teaches you how to configure, troubleshoot, and manage Red Hat® OpenShift® Container Platform. This hands-on, lab-based course shows you how to verify the successful installation of a cluster, manage it on a day-to-day basis, and troubleshoot the deployment of containerized applications.

This course is based on OpenShift Container Platform 4.10.

Red Hat OpenShift Administration III: Scaling Kubernetes Deployments in the Enterprise (DO380) expands upon the skills required to plan, implement, and manage OpenShift® clusters in the enterprise. You will learn how to support a growing number of stakeholders, applications, and users to achieve large-scale deployments.

This course is based on Red Hat® OpenShift Container Platform 4.6.

Overview of Container Technology
Quiz: Overview of Container Technology
Overview of Container Architecture
Quiz: Overview of Container Architecture
Overview of Kubernetes and OpenShift
Quiz: Describing Kubernetes and OpenShift
Guided Exercise: Configuring the Classroom Environment
Summary

Provisioning Containerized Services
Guided Exercise: Creating a MySQL Database Instance
Using Rootless Containers
Guided Exercise: Exploring Root and Rootless Containers
Lab: Creating Containerized Services
Summary

Managing the Life Cycle of Containers
Guided Exercise: Managing a MySQL Container
Attaching Persistent Storage to Containers
Guided Exercise: Create MySQL Container with Persistent Database
Accessing Containers
Guided Exercise: Loading the Database
Lab: Managing Containers
Summary

Accessing Registries
Quiz: Working with Registries
Manipulating Container Images
Guided Exercise: Creating a Custom Apache Container Image
Lab: Managing Images
Summary

Designing Custom Container Images
Quiz: Approaches to Container Image Design
Building Custom Container Images with Containerfiles
Guided Exercise: Creating a Basic Apache Container Image
Lab: Creating Custom Container Images
Summary

Describing Kubernetes and OpenShift Architecture
Quiz: Describing Kubernetes and OpenShift
Creating Kubernetes ResourceGuided Exercise: Deploying a Database Server on OpenShift

Creating Routes
Guided Exercise: Exposing a Service as a Route
Creating Applications with Source-to-Image
Guided Exercise: Creating a Containerized Application with Source-to-Image
Creating Applications with the OpenShift Web Console
Guided Exercise: Creating an Application with the Web Console
Lab: Deploying Containerized Applications on OpenShift
Summary

Considerations for Multi-Container Applications
Guided Exercise: Deploying the Web Application and MySQL on Linux Containers
Deploying a Multi-Container Application on OpenShift
Guided Exercise: Creating an Application on OpenShift
Deploying a Multi-container Application on OpenShift Using a Template
Guided Exercise: Creating an Application with a Template
Lab: Deploying Multi-Container Applications
Summary

Troubleshooting S2I Builds and Deployments
Guided Exercise: Troubleshooting an OpenShift Build
Troubleshooting Containerized Applications
Guided Exercise: Configuring Apache Container Logs for Debugging
Lab: Troubleshooting Containerized Applications
Summary

Comprehensive Review
Lab: Containerizing and Deploying a Software Application
Appendix A. Implementing Microservices Architecture
Appendix B. Creating a GitHub Account
Appendix C. Creating a Quay Account
Appendix D. Creating a Red Hat Account
Appendix E. Useful Git Commands

Describing OpenShift Container Platform Features
Quiz: Describing OpenShift Container Platform Features
Describing the Architecture of OpenShift
Quiz: Describing the Architecture of OpenShift
Describing Cluster Operators
Quiz: Describing Cluster Operators
Summary

Describing Installation Methods
Quiz: Describing Installation Methods
Troubleshooting OpenShift Clusters and Applications
Guided Exercise: Troubleshooting OpenShift Clusters and Applications
Introducing OpenShift Dynamic Storage
Guided Exercise: Introducing OpenShift Dynamic Storage
Summary

Configuring Identity Providers
Guided Exercise: Configuring Identity Providers
Defining and Applying Permissions using RBAC
Guided Exercise: Defining and Applying Permissions using RBAC
Lab: Configuring Authentication and Authorization
Summary

Managing Sensitive Information with Secrets
Guided Exercise: Managing Sensitive Information with Secrets
Controlling Application Permissions with Security Context Constraints
Guided Exercise: Controlling Application Permissions with Security Context
Constraints
Lab: Configuring Application Security
Summary

Troubleshooting OpenShift Software-defined Networking
Guided Exercise: Troubleshooting OpenShift Software-defined Networking
Exposing Applications for External Access
Guided Exercise: Exposing Applications for External Access
Configuring Network Policies
Guided Exercise: Configuring Network Policies
Lab: Configuring OpenShift Networking for Applications
Summary

Controlling Pod Scheduling Behavior
Guided Exercise: Controlling Pod Scheduling Behavior
Limiting Resource Usage by an Application
Guided Exercise: Limiting Resource Usage by an Application
Scaling an Application
Guided Exercise: Scaling an Application
Lab: Controlling Pod Scheduling
Summary

Describing the Cluster Update Process
Quiz: Describing the Cluster Update Process
Summary

Performing Cluster Administration
Guided Exercise: Performing Cluster Administration
Managing Workloads and Operators
Guided Exercise: Managing Workloads and Operators
Examining Cluster Metrics
Guided Exercise: Examining Cluster Metrics
Lab: Managing a Cluster with the Web Console
Summary

Comprehensive Review
Lab: Troubleshoot an OpenShift Cluster and Applications
Lab: Configure a Project Template with Resource and Network Restrictions

Deploying Kubernetes Applications on OpenShift
Guided Exercise: Deploying Kubernetes Applications on OpenShift
Optimizing Kubernetes Applications for OpenShift
Guided Exercise: Optimizing Kubernetes Applications for OpenShift
Summary

Querying OpenShift Resources
Guided Exercise: Querying OpenShift Resources
Deploying Scripts on OpenShift
Guided Exercise: Deploying Scripts on OpenShift
Navigating the OpenShift REST API
Guided Exercise: Navigating the OpenShift REST API
Writing Ansible Playbooks to Manage OpenShift Resources
Guided Exercise: Writing Ansible Playbooks to Manage OpenShift Resources
Summary

Describing Operators
Quiz: Describing Operators Quiz
Installing Operators
Guided Exercise: Installing Operators
Managing Cluster Operators
Guided Exercise: Managing Cluster Operators
Lab: Managing Operators
Summary

Introducing Jenkins Declarative Pipelines
Quiz: Introducing Jenkins Declarative Pipelines Quiz
Deploying Jenkins on OpenShift
Guided Exercise: Deploying Jenkins on OpenShift
Configuring OpenShift Resources Using a Declarative GitOps Workflow
Guided Exercise: Configuring OpenShift Resources Using a Declarative GitOps
Workflow
Configuring OpenShift using GitOps and Jenkins
Guided Exercise: Configuring OpenShift using GitOps and Jenkins
Lab: Implementing GitOps with Jenkins
Summary

Configuring the LDAP Identity Provider
Guided Exercise: Configuring the LDAP Identity Provider
Synchronizing OpenShift Groups with LDAP
Guided Exercise: Synchronizing OpenShift Groups with LDAP
Lab: Configuring OpenShift Enterprise Authentication
Summary

Integrating OpenShift with an Enterprise Certificate Authority
Guided Exercise: Integrating OpenShift with an Enterprise Certificate Authority
Configuring Applications to Trust the Enterprise Certificate Authority
Guided Exercise: Configuring Applications to Trust the Enterprise Certificate
Authority
Troubleshooting OpenShift Certificates
Guided Exercise: Troubleshooting OpenShift Certificates
Lab: Configuring Trusted TLS Certificates
Summary

Adding Compute Nodes
Guided Exercise: Adding Compute Nodes
Creating Custom Machine Config Pools
Guided Exercise: Creating Custom Machine Config Pools
Summary

Describing the OpenShift Storage Architecture
Quiz: Describing the OpenShift Storage Architecture
Provisioning Shared Storage for Applications
Guided Exercise: Provisioning Shared Storage for Applications
Provisioning Block Storage for Databases
Guided Exercise: Provisioning Block Storage for Databases
Provisioning Local Block Storage
Guided Exercise: Installing the Local Storage Operator
Lab: Configuring Persistent Storage
Summary

Introducing the Cluster Monitoring Stack
Quiz: Introducing the Cluster Monitoring Stack
Managing OpenShift Alerts
Guided Exercise: Managing OpenShift Alerts
Troubleshooting Using the Cluster Monitoring Stack
Guided Exercise: Troubleshooting Using the Cluster Monitoring Stack
Configuring Storage for the Cluster Monitoring Stack
Guided Exercise: Configuring Storage for the Cluster Monitoring Stack
Lab: Managing Cluster Monitoring and Metrics
Summary

Deploying Cluster Logging
Guided Exercise: Deploying Cluster Logging
Querying Cluster Logs with Kibana
Guided Exercise: Querying Cluster Logs with Kibana
Visualizing Cluster Logs with Kibana
Guided Exercise: Visualizing Cluster Logs with Kibana
Diagnosing Cluster Logging Problems
Guided Exercise: Diagnosing Cluster Logging Problems
Lab: Provisioning and Inspecting Cluster Logging
Summary

Profiling Degraded Worker Nodes
Guided Exercise: Profiling Degraded Worker Nodes
Troubleshooting Worker Node Capacity Issues
Guided Exercise: Troubleshooting Worker Node Capacity Issues
Lab: Recovering Failed Worker Nodes
Summary

Appendix A. Creating a Quay Account
Appendix B. Creating a GitHub Account

students say...

Very recently I have completed RHCSA and RHCE training at FORSCHER Education. Trainer (Anto sir) is having lot of experience in this field. I'm impressed with the way he is taking the class. I never get bored when attending the class. At the same time I learned lot of things from him. He never tired to explain our doubts 😊 Thanks to everyone 🤗 I strongly prefer to go and get the training if you are planning to improve yourself in this field.
Vel Murugan
Sophomore
I have recently completed RHCSA exam in Forscher . I was trained by Anto sir who has very good teaching skills... he clear all my doubts and helped me to score 267 in RHCSA exam.. They have provided me more practical practice sessions with good infrastructure ... and also have very good examination training...
Nani Haripriya
Sophomore

cloud computing courses

cloud computing

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla in leo interdum odio varius eleifend. Praesent.
Click Here

networking courses

software architect

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla in leo interdum odio varius eleifend. Praesent
Click Here

Forscher Education was formed by a group of Innovative SME’s from across multiple IT Infrastructure Technologies. 

Our Key Mantra:
“Reduce TCO, Increase ROI, Agility and Quality”

[ SOCIAL ]

[ contact us]

149, 1C/1D, Mount Poonamallee High Road, Ramapuram, Chennai – 600089