
Explore the OpenShift beginner guide with a DevOps expert who shares cloud experience, containerization skills, and a supportive teaching approach.
Explore the four OpenShift editions—enterprise self-managed, Rosa on aws, OpenShift local, and sandbox—covering management scope, cloud dependencies, and production readiness for learning and testing.
Explore OpenShift architecture across infra, cluster, and application layers, with a control plane and worker nodes orchestrating workloads. See how Kubernetes powers OpenShift plus features like routes, operators, and pipelines.
Explore the OpenShift console with CRC, learn navigation from the first view to workloads, networking, storage, and builds, and understand user management and deployments in this enterprise tool.
Learn how Kubernetes namespaces partition resources for isolation and organization. See how OpenShift projects wrap namespaces with security, quotas, and RBAC for multi-tenant collaboration and lifecycle management.
Create a project from the console, view and edit project details, labels, annotations, and description, with default pull secret and network policies, and options to delete or download.
Understand how OpenShift resource quotas cap CPU, memory, storage, and ports at the namespace level to prevent overuse, ensure stability, and control costs for multi-team clusters.
Explore creating ports in OpenShift and Kubernetes via the console and CLI, using oc create or kubectl create port, and learn to configure an nginx container in a project workflow.
Learn to create ports via the OpenShift command line interface, including namespace scoping with -n, configuring port.ml, applying with -f, and deploying an nginx container with resource limits.
List ports with oc get ports, view details with oc describe, and remove ports with oc delete in the cli project namespace.
Create and deploy config maps to pass key-value environment variables, ports, and scripts into containers and deployments, using config map references in ubuntu-based pods.
Create and deploy a Node.js app with OpenShift using source to image build configs, image streams, and the command line interface to automate build, image creation, and deployment.
Explore how PV, PVC, and storage classes enable durable OpenShift storage with dynamic provisioning. Learn the access modes ROX, RWO, and RWX, and reclaim policies for managing persistent data.
Explore storage in OpenShift with persistent volume claims and storage classes, comparing static and dynamic provisioning and using host path to retain data across containers.
Understand how operators automate installation, configuration, monitoring, scaling, upgrades, and recovery in OpenShift, turning plugins into self-healing automation with CRDs, controllers, and GitOps workflows.
Create a free Datadog account for OpenShift, explore log management and performance monitoring options, and obtain api keys and app keys to start integration.
In this hands-on session, learn how to install the DataDog operator on OpenShift using the certified option, resolve conflicts with the community version, and manage subscriptions through edit subscription.
Install and configure the datadog operator in OpenShift using oc, create the datadog agent and email file, and monitor clusters through the operator’s dashboards and CRD resources.
Learn how the Argo CD OpenShift GitOps operator creates two namespaces, provisions a ready-to-use instance, and exposes login options, secrets, routes, and CRDs for deploying applications.
Learn to deploy an application with gitops using Argo CD on OpenShift, including installing Argo CD, creating apps from a GitHub repo, configuring destination, namespace, and syncing for automatic rollout.
Learn how OpenShift handles user management with authentication (LDAP or OAuth) and authorization, using RBAC to assign roles, role bindings, and access to project namespaces.
Start your journey into container orchestration and enterprise Kubernetes with Red Hat OpenShift—one of the most widely adopted hybrid cloud application platforms in modern DevOps and cloud environments.
This course is designed specifically for beginners, IT professionals, DevOps engineers, system administrators, developers, and students who want to build a strong foundation in OpenShift from scratch—without assuming prior OpenShift experience.
You’ll begin by understanding the core concepts behind containers, Kubernetes, and why enterprises choose OpenShift for application deployment, scalability, security, and automation. From there, you’ll move into hands-on practical sessions where you’ll work directly with OpenShift components and real-world deployment scenarios.
Throughout this course, you will learn how to:
Understand OpenShift architecture and core components
Install and set up OpenShift local environments
Work with Projects, Users, Roles, and Access Control
Deploy containerized applications on OpenShift
Understand Pods, Deployments, ReplicaSets, Services, and Routes
Manage Images, Image Streams, and Internal Registries
Work with Builds, BuildConfigs, and different build strategies
Configure persistent storage using PV, PVC, and Storage Classes
Understand OpenShift networking and service exposure
Use ConfigMaps, Secrets, and environment variables
Monitor applications and cluster resources
Explore Operators, OperatorHub, and GitOps fundamentals
Perform real-world troubleshooting and operational tasks
By the end of this course, you’ll have the confidence to work with OpenShift in development, testing, and enterprise production environments.
Whether your goal is to become a DevOps engineer, Kubernetes administrator, cloud engineer, or simply expand your container platform skills, this course gives you the practical foundation to get started with OpenShift professionally.
No prior OpenShift experience required—just basic Linux and container knowledge is helpful.
Join now and start building real OpenShift skills through practical learning.