Course Overview
Red Hat OpenShift is an enterprise-grade Kubernetes container platform used to build, deploy, and manage containerized applications at scale.
This course provides hands-on training in container orchestration, application deployment, CI/CD integration, DevOps automation, and enterprise Kubernetes administration using OpenShift.
Participants will gain real-world experience in managing OpenShift clusters, deploying applications, implementing security policies, and integrating DevOps pipelines.
Course Content
Module 1: Container & Kubernetes Fundamentals
Container Concepts
Docker Basics
Kubernetes Architecture
Pods, Services, Deployments
Namespaces
ReplicaSets
ConfigMaps & Secrets
Module 2: Introduction to OpenShift
What is OpenShift?
OpenShift Architecture
OpenShift vs Kubernetes
OpenShift CLI (oc)
Web Console Overview
Installing OpenShift (Overview)
Module 3: OpenShift Core Components
Projects & Namespaces
Builds & BuildConfig
DeploymentConfig
ImageStreams
Routes
OpenShift Registry
Module 4: Application Deployment
Deploying Applications via CLI & Console
Source-to-Image (S2I)
Deploying from Git Repository
Rolling Updates & Rollbacks
Scaling Applications
Health Checks
Module 5: Storage & Networking
Persistent Volumes (PV)
Persistent Volume Claims (PVC)
Storage Classes
OpenShift SDN
Routes & Ingress
Service Mesh Overview
Module 6: Security & RBAC
OpenShift Security Model
Role-Based Access Control (RBAC)
Security Context Constraints (SCC)
Managing Users & Groups
Network Policies
Module 7: CI/CD Integration
OpenShift Pipelines (Tekton)
Jenkins Integration
GitOps with ArgoCD (Overview)
Automated Build & Deployments
DevOps Workflow in OpenShift
Module 8: Monitoring & Logging
OpenShift Monitoring Stack
Prometheus & Grafana
Logging with EFK Stack
Troubleshooting Pods & Nodes
Cluster Health Checks
Module 9: OpenShift Administration
Cluster Installation Overview
Node Management
Resource Quotas
Limit Ranges
Cluster Upgrades
Backup & Restore
Module 10: Advanced OpenShift
Operators & Operator Hub
Custom Resource Definitions (CRDs)
Multi-Cluster Management
High Availability Architecture
Performance Optimization
OpenShift on AWS / Azure
Module 11: Real-Time Projects
Deploying a Multi-Tier Application
CI/CD Pipeline Implementation
Production Cluster Setup
Secure Enterprise Deployment
High Availability Architecture Design
This course is ideal for:
– DevOps Engineers
– Kubernetes Administrators
– Cloud Engineers
– System Administrators
– Platform Engineers
– IT Infrastructure Professionals
Practical Exposure
– 70% Hands-on Labs
– Enterprise Deployment Scenarios
– CI/CD Pipeline Implementation
– Real-time Troubleshooting
– Cloud-based OpenShift Practice
Certification Guidance
– Red Hat Certified Specialist in OpenShift Administration (EX280)
– Red Hat Certified OpenShift Developer (EX288)
– Kubernetes Certification Path (CKA / CKAD)
Course Outcomes
After completing this course, participants will be able to:
✅ Understand Kubernetes and OpenShift architecture
✅ Deploy and manage containerized applications
✅ Configure OpenShift projects and workloads
✅ Implement security policies and RBAC
✅ Integrate CI/CD pipelines with OpenShift
✅ Monitor and troubleshoot OpenShift clusters
✅ Manage enterprise-level OpenShift deployments
✅ Design scalable and highly available container platforms