Red Hat OpenShift Administration I: Operating a Production Cluster (DO180)
Beginner
0.0 (0)
3 Months
Online
Overview
About this course
Red Hat OpenShift Administration I: Operating a Production Cluster (DO180) is designed for IT
professionals who want to learn how to deploy, manage, and troubleshoot containerized applications
running on Red Hat OpenShift and Kubernetes environments.
Course Details
At a glance
ModeOnline
Duration3 Months
Prerequisites
Requirements
Basic Linux administration knowledge
Familiarity with command-line operations
Basic understanding of containers and virtualization concepts
Experience with Bash shell commands (recommended)
Experience with Bash shell commands (recommended)
Learning Outcomes
What you'll learn
Deploy and manage Kubernetes applications on OpenShift
Operate OpenShift clusters using web console and CLI tools
Configure application networking and storage
Implement scalable and resilient application deployments
Troubleshoot application and cluster issues
Manage container images and deployments efficiently
Understand OpenShift architecture and platform services
Support production-ready Kubernetes environments
Curriculum
Course curriculum
1.1 Introduction to Containers
What are containers?
Benefits of containerization
Containers vs Virtual Machines
Container ecosystem overview
1.2 Introduction to Kubernetes
Kubernetes architecture
Cluster components
Nodes, Pods, Deployments, Services
1.3 Introduction to OpenShift
Red Hat OpenShift overview
OpenShift platform services
OpenShift use cases
2.1 OpenShift Architecture
Control plane components
Worker nodes
Cluster services
2.2 Kubernetes Resources
Pods
Deployments
ReplicaSets
Services
Routes
2.3 OpenShift Projects & Namespaces
Managing projects
Resource isolation
Multi-tenancy concepts
3.1 Using the OpenShift CLI (oc)
Accessing clusters
Running CLI commands
Managing resources
3.2 Using the Web Console
Navigating the console
Monitoring workloads
Managing projects
3.3 Working with APIs
Kubernetes API basics
YAML manifests
Resource definitions
4.1 Working with Pods
Creating pods
Pod lifecycle
Troubleshooting pods
4.2 Container Management
Container images
Registries and repositories
Running containerized workloads
4.3 Managing Multi-Container Applications
Sidecar containers
Init containers
Application dependencies
5.1 Deploying Applications on OpenShift
Deployments and deployment configs
Using templates
Kubernetes manifests
5.2 Managing Application Resources
CPU and memory limits
Environment variables
Labels and annotations
5.3 Scaling Applications
Manual scaling
Auto-scaling concepts
High availability
6.1 OpenShift Networking
Cluster networking concepts
Service networking
DNS in OpenShift
6.2 Exposing Applications
Services
Routes
External access
6.3 Troubleshooting Network Connectivity
Debugging networking issues
Service discovery
Connectivity testing
7.1 Persistent Storage Concepts
Persistent Volumes (PV)
Persistent Volume Claims (PVC)
Storage classes
7.2 Managing Application Data
Attaching storage
Dynamic provisioning
Stateful applications
7.3 Configuration Management
ConfigMaps
Secrets
Environment configurations
8.1 Configuring Applications
Environment variables
Secrets management
Application configuration files
8.2 Managing Kubernetes Manifests
YAML resources
Declarative configurations
Resource updates
9.1 High Availability Concepts
Replica management
Self-healing applications
Health checks
9.2 Resource Management
Resource quotas
Limit ranges
Cluster optimization
9.3 Application Resilience
Liveness probes
Readiness probes
Restart policies
10.1 Managing Application Updates
Rolling updates
Recreate deployments
Version management
10.2 Rollback Strategies
Rollback deployments
Recovering failed updates
Deployment history
11.1 Troubleshooting Pods & Containers
Viewing logs
Debugging containers
Event analysis
11.2 Troubleshooting Cluster Issues
Resource failures
Network troubleshooting
Storage troubleshooting
11.3 Debugging Tools
oc debug
Describe commands
Monitoring events
12.1 Authentication & Authorization
OpenShift authentication
User management
RBAC concepts
12.2 Security Best Practices
Securing workloads
Managing secrets
Access control
13.1 Monitoring Applications
Cluster monitoring
Metrics and alerts
Resource monitoring
13.2 Logging & Diagnostics
Viewing application logs
Event monitoring
Troubleshooting using logs
14.1 EX180 / EX280 Overview
Certification objectives
Exam structure
Hands-on exam preparation
14.2 Practice Labs & Scenarios
Mock troubleshooting tasks
Real-world deployment exercises
Production scenarios
Participants will perform practical labs on:
Managing OpenShift clusters
Deploying applications
Managing pods and containers
Configuring networking and routes
Managing persistent storage
Scaling applications
Troubleshooting deployments
Managing updates and rollbacks
Configuring application security
Student Feedback
What learners say
0.0
0 reviews
5★
0%
4★
0%
3★
0%
2★
0%
1★
0%
No reviews yet. Be the first to share your experience!