Welcome to the OpenShift Complete Learning Repository. This repository contains a structured, end-to-end curriculum that covers everything from OpenShift basics to enterprise security, CI/CD, Operators, and advanced deployment strategies.
This README provides a clean course index with links to each lesson file so learners can navigate easily..
- Deploying Applications – Web Console
- Deploying Applications – CLI
- Projects and Users
- OpenShift vs Kubernetes Components
- DeploymentConfig vs Kubernetes Deployment
- Image Streams Overview
- Build and BuildConfig Overview
- Route Overview
- OpenShift Build Strategies
- Docker Build using Buildah
- S2I – Source-to-Image
- Custom Build
- Build Triggers – Webhook, Image Change, Config Change
- Appendix A: GitLab Setup Demo
- Appendix B: CI/CD Prerequisites
- Appendix C: SCM Prerequisites
This repository is designed to give learners a complete understanding of:
- OpenShift architecture
- Deployment workflows via CLI & Web Console
- Build pipelines (S2I, Buildah, Custom Builds)
- Networking (Services, Routes, Scaling, HPA)
- Storage & Templates
- Security (RBAC, SCC, Secrets, NetworkPolicies)
- CI/CD Integrations
- Operators and automation
Best suited for:
- Beginners learning Kubernetes/OpenShift
- DevOps engineers
- Platform engineers
- Developers deploying containerized applications
- Learners preparing for OpenShift certifications