
OpenShift for the absolute beginners introduces hands-on learning from account setup to RBAC-based security. Explore projects, users and groups, builds and deployments, git workflows, Kubernetes manifests, CLI, networking, storage, templates.
Explore how to install a production-ready OpenShift cluster across cloud services, including Azure Red Hat OpenShift, with authentication, networking, and quotas.
Learn to deploy applications in OpenShift using the web console, including creating deployments from Kubernetes manifests or importing a git repo with a Docker-based app, routes, and pods.
OpenShift provides a user-friendly platform on top of Kubernetes, using a console and CLI to manage users, projects, builds, and deployments, while Kubernetes handles pods behind the scenes.
Delete the existing route, then create a route named front end app with an auto-generated hostname, choose the front end service and port, and enable a secure route with certs.
OpenShift's builder creates OCI-compliant container images from a Dockerfile, automating builds from a git source and producing an image like go web API latest in the OpenShift container registry.
Discover how OpenShift's custom image builder bridges container images and artifact creation, enabling build process logic, CI/CD, and secure deployment from a git repo to a tagged image.
Explore how openshift services connect apps and pods with IP addresses, acting as load balancers. Learn how routes expose services to users, configure SSL, redirects, and traffic splitting.
Explore horizontal pod autoscaling in OpenShift via the oc auto scale command and a Kubernetes horizontal pod autoscaler YAML manifest, including configuring min and max replicas and CPU utilization targets.
Learn how OpenShift manages storage using the Kubernetes persistent volume framework, provisions storage with multiple plugins, and binds it to pods via persistent volume claims.
Explore how OpenShift manages storage by creating a persistent storage volume and mounting it at /data in pods. Verify file contents across multiple replicas as the app scales.
Learn how Kubernetes allocates CPU and memory for pods using requests and limits, and how kube scheduler, kubelet, and resource quotas in namespaces govern usage.
Deploy a multi-tier voting application on an OpenShift cluster, configure Redis and PostgreSQL services, run Python and NodeJS apps, and migrate the worker to a Docker build.
Create and map users and identities in OpenShift, manage service accounts in a namespace via ui or cli, and assign view or admin permissions with groups and role bindings.
Explore how to create and reference secrets in OpenShift using yaml, the ui, and the cli, including secret keys like MongoDB_password and secret key refs in deployments.
Explore how Kubernetes APIs are extended by controllers and custom resource definitions, and how OpenShift operators simplify managing containerized apps.
OpenShift sits on Kubernetes as a simplifying abstraction, with OpenShift Local installation and a free sandbox, and covers projects, builds, deployments, routes, storage, quotas, and RBAC across cloud and on‑prem.
Learn source code management fundamentals, including version control, builds, pipelines, and deployments in OpenShift, and practice setting up a local Git environment with GitLab.
Master the build pipeline by turning source code into docker images, testing automatically, and deploying via a docker-based ci/cd workflow from development to production.
Learn the fundamentals and basic concepts of OpenShift, which you will need to build a simple OpenShift cluster, and start deploying and managing applications.
Content and Overview
This course introduces OpenShift to an Absolute Beginner using simple and easy-to-understand lectures. Lectures are followed by demos showing how to set up and start with OpenShift.
Build a strong foundation in OpenShift and container orchestration with this tutorial for beginners.
Deploy OpenShift with CodeReady Containers (OpenShift local), Dev Sandbox, and a full production-level cluster
Understand Projects, Users
Understand Builds, Build Triggers, Image streams, Deployments
Understand Network, Services and Routes
Configure integration between OpenShift and GitLab SCM
Storage configurations, including CSI’s, volumes, and more.
Deploy a sample Multi-services application on OpenShift
Configure security practices with hardening guidelines and RBAC
A much required skill for anyone in DevOps and Cloud Learning the fundamentals of OpenShift (and Kubernetes) puts the knowledge of a powerful Platform-as-a-Service (PaaS) offering at your fingertips. OpenShift is the next-generation Application Hosting platform by Red Hat.
Legal Notice:
Openshift and the OpenShift logo are trademarks or registered trademarks of Red Hat, Inc. in the United States and/or other countries. Re Hat, Inc. and other parties may also have trademark rights in other terms used herein. This course is not certified, accredited, affiliated with, nor endorsed by OpenShift or Red Hat, Inc.