DO280 v4.14 OCP Administration II Course Outline Oct 24

Download as pdf or txt
Download as pdf or txt
You are on page 1of 10

Red Hat OpenShift Administration II: Configuring a Production Cluster

Duration: 6 weeks @ 1.5 hr/day (Mon-Thur)

Recorded Sessions →Self-paced training

How to install and configure web server with custom port


SELinux, How to tune up security
DO188 - Red Hat OpenShift Development I: Introduction to Containers with
Podman(Required Concepts) +
Container Private Registry + Git Basics + Git Private Repository

Live Sessions → Virtual Instructor-Led Training (VILT):


DO180 - Red Hat OpenShift Administration I: Operating a Production Cluster (Required
Concepts) +
DO280 - Red Hat OpenShift Administration II: Configuring a Production Cluster +
DO322 - Red Hat OpenShift Cluster Installation and Adding Additional Worker Node to
the existing Cluster(POC)

EntersoftLabs , #103,First Floor,In HUDA Maitrivanam Building , Ameerpet, Hyderabad


92915 22006. entersoftlabs.com. entersoftlabsenquiry@gmail.com
Course description
DO280 - Red Hat OpenShift Administration II: Configuring a Production Cluster
prepares OpenShift Cluster Administrators to perform daily administration tasks on clusters that
host applications provided by internal teams and external vendors, enable self-service for
cluster users with different roles, and deploy applications that require special permissions such
as such as CI/CD tooling, performance monitoring, and security scanners. This course focuses on
configuring multi-tenancy and security features of OpenShift as well as managing OpenShift
add-ons based on operators.

The skills you learn in this course can be applied using all versions of OpenShift, including Red
Hat OpenShift on AWS (ROSA), Azure Red Hat OpenShift, and OpenShift Container Platform.
This course is based on OpenShift Container Platform 4.14.

Course Topics
● Introduction to containers
● Run containers with Podman CLI and Docker CLI
● Build custom container images using Containerfile
● Manage container images
● Persist data with containers
● Accessing OpenShift clusters from the command-line interface and from the web console
● Deploying applications on OpenShift from container images, templates, and Kubernetes
manifests
● Troubleshooting network connectivity between applications inside and outside an OpenShift
cluster
● Connecting Kubernetes workloads to storage for application data
● Configuring Kubernetes workloads for high availability and reliability
● Managing updates to container images, settings, and Kubernetes manifests of an application
● Deploying packaged applications using manifests, templates, kustomize, and helm.
● Configuring authentication and authorization for users and applications.
● Protecting network traffic with network policies and exposing applications with proper network
access.
● Deploying and managing applications using resources manifests.
● Enabling developer self-service of application projects.
● Managing OpenShift cluster updates and Kubernetes operator updates.

EntersoftLabs , #103,First Floor,In HUDA Maitrivanam Building , Ameerpet, Hyderabad


92915 22006. entersoftlabs.com. entersoftlabsenquiry@gmail.com
Target Audience
Primary: Platform Engineers, System Administrators, Cloud Administrators, and other
infrastructure-related IT roles who are responsible for tier-1 support of infrastructure for applications.who
are interested in managing OpenShift clusters and containerized applications.
Secondary: Enterprise Architects, Site Reliability Engineers, DevOps Engineers, and other
application-related IT roles who are responsible for designing infrastructure for applications.

Prerequisites for this course

Red Hat recommends these prerequisites:

● Have taken Red Hat System Administration I and II (RH124 and RH134), or equivalent Red Hat
Enterprise Linux® system administration experience or Basic skills operating a Bash shell,
manipulating files and processes, and verifying system confirmations such as network addresses
are necessary and sufficient.
● Prerequisite: Red Hat OpenShift Administration I: Operating a Production Cluster (DO180v4.14),
or equivalent skills deploying and managing Kubernetes applications using the OpenShift web
console and command-line interfaces.

EntersoftLabs , #103,First Floor,In HUDA Maitrivanam Building , Ameerpet, Hyderabad


92915 22006. entersoftlabs.com. entersoftlabsenquiry@gmail.com
PreRequisites Concepts for DO280 v4.14

Recorded Sessions →Self-paced training

Few Concepts from DO188 Course and Production Level

Chapter 1:

Introduction to SELinux, POC with WebServer Installation and Configuration

Introduction and Overview of Containers

Introduction to Containers

Docker Basics

Introduction to Containers

Creating a Docker-CE Repository

Docker Images and Containers

Creating and Running a Web Server Container

Creating and Running a Database Container

Podman Basics

Creating Containers with Podman

Accessing Containers

Managing the Container Lifecycle

Container Images

Container Image Registries

Managing Images

EntersoftLabs , #103,First Floor,In HUDA Maitrivanam Building , Ameerpet, Hyderabad


92915 22006. entersoftlabs.com. entersoftlabsenquiry@gmail.com
Custom Container Images

Create Images with Containerfiles

Build Images with Advanced Containerfile Instructions

Rootless Podman

Persisting Data

Volume Mounting

Working with Databases

Container Persistent Storage

SELinux Contexts for Container Storage

Additional Concepts:

Inspecting Remote Images and Copy images Using Skopeo

How to configure Container private registry using Container Registry Image

Git Basics + Git Private Repository.

EntersoftLabs , #103,First Floor,In HUDA Maitrivanam Building , Ameerpet, Hyderabad


92915 22006. entersoftlabs.com. entersoftlabsenquiry@gmail.com
Additional Concepts - Red Hat OpenShift Administration I: Operating
a Production Cluster (DO180 v4.14)

Live Sessions → Virtual Instructor-Led Training (VILT):

Introduction to Kubernetes and OpenShift

The Kubernetes and OpenShift Command-line Interfaces


Guided Exercise: The Kubernetes and OpenShift Command-line Interfaces
Inspect Kubernetes Resources
Guided Exercise: Inspect Kubernetes Resources
Assess the Health of an OpenShift Cluster
Guided Exercise: Assess the Health of an OpenShift Cluster
Troubleshooting OpenShift Clusters

Run Applications as Containers and Pods


Create Linux Containers and Kubernetes Pods

Guided Exercise: Create Linux Containers and Kubernetes Pod


Find and Inspect Container Images

Guided Exercise: Find and Inspect Container Images


Troubleshoot Containers and Pods

Guided Exercise: Troubleshoot Containers and Pods

Deploy Managed and Networked Applications on Kubernetes

Deploy Applications from Images and Templates

Guided Exercise: Deploy Applications from Images and Template


Kubernetes Pod and Service Networks

Guided Exercise: Kubernetes Pod and Service Networks


Scale and Expose Applications to External Access

Guided Exercise: Scale and Expose Applications to External Access


EntersoftLabs , #103,First Floor,In HUDA Maitrivanam Building , Ameerpet, Hyderabad
92915 22006. entersoftlabs.com. entersoftlabsenquiry@gmail.com
Manage Storage for Application Configuration and Data
Externalize the Configuration of Applications

Guided Exercise: Externalize the Configuration of Applications


Provision Persistent Data Volumes

Guided Exercise: Provision Persistent Data Volumes

Configure Applications for Reliability


Application High Availability with Kubernetes

Guided Exercise: Application High Availability with Kubernetes


Application Health Probes
Guided Exercise: Application Health Probes
Reserve Compute Capacity for Applications

Guided Exercise: Reserve Compute Capacity for Applications


Limit Compute Capacity for Applications

Guided Exercise: Limit Compute Capacity for Applications


Application Autoscaling

Guided Exercise: Application Autoscaling

DO280 - Red Hat OpenShift Administration II: Configuring a Production Cluster


(DO280 v4.14)

Chapter 1:
Declarative Resource Management
Resource Manifests
Guided Exercise: Resource Manifests
Kustomize Overlays
Guided Exercise: Kustomize Overlays
EntersoftLabs , #103,First Floor,In HUDA Maitrivanam Building , Ameerpet, Hyderabad
92915 22006. entersoftlabs.com. entersoftlabsenquiry@gmail.com
Chapter 2:
Deploy Packaged Applications
OpenShift Templates
Guided Exercise: OpenShift Templates
Helm Charts
Guided Exercise: Helm Charts

Chapter 3:
Authentication and Authorization
Configure Identity Providers
Guided Exercise: Configure Identity Providers
Define and Apply Permissions with RBAC
Guided Exercise: Define and Apply Permissions with RBAC

Chapter 4:
Network Security
Protect External Traffic with TLS
Guided Exercise: Protect External Traffic with TLS
Configure Network Policies
Guided Exercise: Configure Network Policies

Protect Internal Traffic with TLS


Guided Exercise: Protect Internal Traffic with TLS
Chapter 5:
Expose non-HTTP/SNI Applications
Load Balancer Services
Guided Exercise: Load Balancer Services
Multus Secondary Networks

EntersoftLabs , #103,First Floor,In HUDA Maitrivanam Building , Ameerpet, Hyderabad


92915 22006. entersoftlabs.com. entersoftlabsenquiry@gmail.com
Guided Exercise: Multus Secondary Networks

Chapter 6:
Enable Developer Self-Service
Project and Cluster Quotas
Guided Exercise: Project and Cluster Quotas
Per-Project Resource Constraints: Limit Ranges
Guided Exercise: Per-Project Resource Constraints: Limit Ranges
The Project Template and the Self-Provisioner Role
Guided Exercise: The Project Template and the Self-Provisioner Role

Chapter 7:
Manage Kubernetes Operators
Kubernetes Operators and the Operator Lifecycle Manager
Quiz: Kubernetes Operators and the Operator Lifecycle Manager
Install Operators with the Web Console
Guided Exercise: Install Operators with the Web Console
Install Operators with the CLI
Guided Exercise: Install Operators with the CLI

Chapter 8:
Application Security
Control Application Permissions with Security Context Constraints
Guided Exercise: Control Application Permissions with Security Context Constraints
Allow Application Access to Kubernetes APIs
Guided Exercise: Allow Application Access to Kubernetes APIs
Cluster and Node Maintenance with Kubernetes Cron Jobs
Guided Exercise: Cluster and Node Maintenance with Kubernetes Cron Jobs

EntersoftLabs , #103,First Floor,In HUDA Maitrivanam Building , Ameerpet, Hyderabad


92915 22006. entersoftlabs.com. entersoftlabsenquiry@gmail.com
Chapter 9:
OpenShift Updates
The Cluster Update Process
Quiz: The Cluster Update Process
Detect Deprecated Kubernetes API Usage
Quiz: Detect Deprecated Kubernetes API Usage
Update Operators with the OLM
Quiz: Update Operators with the OLM
Quiz: OpenShift Updates

DO322 - Red Hat OpenShift Cluster Installation and Adding Additional Worker Node to the
existing Cluster(POC)

EntersoftLabs , #103,First Floor,In HUDA Maitrivanam Building , Ameerpet, Hyderabad


92915 22006. entersoftlabs.com. entersoftlabsenquiry@gmail.com

You might also like