Practical technology training
Course outline for OpenShift
Connect the concepts, work through practical problems, and choose a training plan that fits your goals.
About OpenShift
OpenShift adds application and operational workflows around Kubernetes. Deploy a containerized service in a prepared training cluster, configure routes and permissions, and diagnose rollout and resource failures without attempting production-cluster installation during the course.
OpenShift Course Objectives
- Navigate OpenShift projects, workloads, and developer tooling.
- Deploy and expose a containerized application.
- Manage configuration, storage, and scoped identities.
- Diagnose probes, rollout failures, and resource limits.
- Compare application ownership with operator and cluster-administration responsibilities.
Pre-requisites
- Working knowledge of Docker and basic Kubernetes.
- Linux, networking, and command-line experience.
- Familiarity with container images and service configuration.
Lab Setup
- Access to a prepared OpenShift sandbox or approved OpenShift Local environment.
- Compatible oc CLI, browser, sample images, and a training namespace with scoped permissions.
- Verify release-specific resource requirements and entitlement/access before the course; no production cluster or privileged installation is used.
Detailed Course Outline
OpenShift Architecture
- Kubernetes foundations and OpenShift additions
- Control-plane and worker responsibilities
- Projects and tenancy boundaries
- Developer and administrator workflows
Console and Command-Line Workflow
- Navigating the web console
- Using oc to inspect resources
- Authentication and project selection
- Declarative manifests and resource ownership
Application Deployment
- Images, registries, and deployments
- Services, probes, and rollout behavior
- Configuration and environment variables
- Resource requests, limits, and quotas
Networking and Routes
- Cluster services and external routes
- Route hostnames and TLS termination choices
- Network policies and connectivity checks
- Diagnosing reachable-but-unhealthy applications
Storage and State
- Persistent volumes and claims
- Access modes and storage classes
- Application backups and restoration responsibilities
- Separating persistent records from disposable pods
Security and Permissions
- Service accounts and role bindings
- Security context constraints and workload needs
- Secrets and image access
- Avoiding privileged deployment shortcuts
Builds and Delivery Options
- Source-to-image and container-build concepts
- Build artifact identity and promotion
- OpenShift Pipelines and GitOps role comparisons
- Version and installation prerequisites for optional operators
Operators and Troubleshooting
- Operator lifecycle and custom resources
- Events, logs, and rollout inspection
- Scheduling, image-pull, and configuration failures
- Distinguishing application issues from cluster operations
Practical Exercise
- Deploy a service with configuration, probes, and a route
- Verify permitted access and reject an overbroad workload requirement
- Diagnose a failed rollout and restore a working application version
- Record resource limits, persistence assumptions, and namespace cleanup
How we train
Online training for OpenShift
- Instructor-led live cohorts
- Self-paced learning with expert coaches
- 24x7 cloud labs with end-to-end examples
All sessions are 100% hands-on. Labs and activities are derived from real-world work our engineers deliver.
Classroom training
Available for corporate teams in:
- Bengaluru
- Chennai
- Hyderabad
- Mumbai
- Delhi/Gurgaon/NCR
- Pune
Note: Classroom training is for corporate clients only.
Self-paced hands-on sessions are delivered via VirtualCoach.