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.

Related Technologies