Skip to main content
We’ve reached the end of the course. Over the lessons you learned how OpenShift builds on Kubernetes by providing opinionated tooling and operational abstractions that simplify many cluster and application management tasks. Below is a concise recap of the main topics and why they matter. What we covered
  • Installation methods
    • Local development: CodeReady Containers (now OpenShift Local) and the OpenShift Developer Sandbox (a free hosted environment) for quick experimentation and dev workflows.
    • Production installation patterns: cloud provider installs (Azure used as our example) and considerations for on-prem installs (bare-metal / virtualized), including infrastructure networking and storage differences.
    • Automated installers and their checks that reduce manual steps but still require infrastructure and credential setup.
  • Projects and users
    • OpenShift Projects map to Kubernetes namespaces, offering resource isolation and scoped policies.
    • Authentication and identity integration with role-based access control (RBAC) to manage permissions.
  • Builds and deployments
    • OpenShift build mechanisms and image integration workflows that complement upstream Kubernetes constructs (Deployments, ReplicaSets, Pods).
    • Deployment strategies and CI/CD integration patterns for cloud-native apps.
  • Networking
    • Services, Routes, and ingress behaviors in OpenShift; Routes provide a simplified way to expose applications externally and interact with cluster ingress and cloud load balancers.
    • Traffic flow from external load balancers into cluster services and differences between provider-managed LB and OpenShift-specific routing.
  • Storage
    • The Container Storage Interface (CSI) and how persistent volumes are provisioned and consumed.
    • StorageClasses and dynamic provisioning options for cloud and on-prem deployments.
  • Resource allocation
    • Resource requests & limits, quotas, and how they influence scheduling and multi-tenancy.
  • Security
    • RBAC fundamentals and OpenShift-specific controls such as SecurityContextConstraints and admission controllers that help enforce pod and cluster security.
A person wearing glasses speaks into a microphone in a home office / streaming setup. To their right is a presentation slide listing topics like Installation Methods, Builds and Deployments, Networks and OpenShift Security.
Why this matters
  • OpenShift reduces operational friction for teams adopting Kubernetes by adding curated workflows and tighter platform integration.
  • Learning OpenShift reinforces core Kubernetes concepts (RBAC, Services, CSI, resource management) that transfer directly to other Kubernetes distributions and cloud-native platforms.
Quick reference table Next steps (recommended)
  • Hands-on practice: deploy a sample app, bind persistent storage, and expose it using a Route.
  • Explore RBAC: create users, groups, and test role bindings to see effects in real deployments.
  • Try an on-prem lab: if you have access to home servers or virtualization, perform an on-prem install to deepen your understanding of networking and storage differences.
  • Join the community: follow OpenShift and Kubernetes release notes and community forums to stay current.
Further reading and references
If you have access to home servers or on-prem hardware, try an on-prem install as a learning exercise. It’s a great way to deepen your understanding of cluster networking and storage.
Thank you for taking this course — we appreciate your time and feedback. After you complete the course you’ll receive a certificate of completion; feel free to share it on LinkedIn, Twitter, or other channels. Tag me if you’d like — I enjoy seeing your accomplishments.

Watch Video