| S.No |
Topic |
Sub-Topics |
| 1 | OpenShift | What is OpenShift, Features, OpenShift vs Kubernetes, Use cases, Benefits |
| 2 | OpenShift Architecture | Master node, Worker node, ETCD, API server, Controllers |
| 3 | OpenShift Editions | OpenShift Origin, OpenShift Container Platform, OpenShift Online, OpenShift Dedicated, Differences |
| 4 | Installing OpenShift | Prerequisites, Minishift/CRC setup, Installation steps, CLI installation, Verification |
| 5 | OpenShift CLI | oc commands, Login, Project management, Viewing resources, Resource management |
| 6 | OpenShift Web Console | Dashboard overview, Navigation, Creating projects, Managing resources, Monitoring |
| 7 | Projects & Namespaces | Creating projects, Viewing projects, Deleting projects, Role assignments, Resource quotas |
| 8 | OpenShift Pods | What is a Pod, Pod lifecycle, Creating Pods, Viewing Pod logs, Deleting Pods |
| 9 | OpenShift Deployments | DeploymentConfig, Deployment strategies, Scaling deployments, Rollbacks, Monitoring deployments |
| 10 | OpenShift Services | ClusterIP, NodePort, LoadBalancer, Creating services, Service discovery |
| 11 | Routes & Networking | What is a route, Creating routes, Exposing services, Path-based routing, TLS termination |
| 12 | OpenShift BuildConfig | What is BuildConfig, Source-to-Image (S2I), Docker builds, Binary builds, Triggering builds |
| 13 | OpenShift Images | Image streams, Pulling images, Tagging images, Managing image repositories, Updating images |
| 14 | Secrets & ConfigMaps | Creating secrets, Using secrets, Creating ConfigMaps, Using ConfigMaps, Mounting into pods |
| 15 | OpenShift Persistent Storage | PersistentVolume, PersistentVolumeClaim, Storage classes, Dynamic provisioning, Volume mounting |
| 16 | OpenShift Templates | Creating templates, Using templates, Parameterized templates, Deploying from templates, Best practices |
| 17 | OpenShift Operators | What is an Operator, Installing Operators, Custom Resource Definitions, Managing applications, OperatorHub |
| 18 | OpenShift Monitoring | Prometheus, Grafana, Alerts, Metrics, Logging |
| 19 | OpenShift Logging | Cluster logging, EFK stack, Viewing logs, Fluentd, Kibana |
| 20 | OpenShift Security | RBAC, Service accounts, SCC (Security Context Constraints), Network policies, Pod security |
| 21 | OpenShift Quotas & Limits | Resource quotas, Limit ranges, Enforcing quotas, Viewing usage, Best practices |
| 22 | Scaling Applications | Manual scaling, Autoscaling, Horizontal Pod Autoscaler, Resource metrics, Scaling strategies |
| 23 | OpenShift CI/CD Integration | Jenkins integration, Pipelines, OpenShift Pipelines (Tekton), Deploy triggers, Best practices |
| 24 | OpenShift Routes & Ingress | Route types, TLS, Path-based routing, Host-based routing, Load balancing |
| 25 | OpenShift Networking | Cluster networking, SDN types, Network policies, Service mesh integration, Troubleshooting networking |
| 26 | OpenShift Troubleshooting | Pod issues, Logs inspection, Event monitoring, Node issues, Common errors |
| 27 | OpenShift Backup & Restore | ETCD backup, Cluster backup, Restore strategies, Persistent volume backup, Disaster recovery |
| 28 | OpenShift Upgrades & Patching | Upgrade strategies, CLI upgrade, Web console upgrade, Rolling updates, Best practices |
| 29 | OpenShift Best Practices | Resource management, Security, CI/CD pipelines, Monitoring, Scaling strategies |
| 30 | Hands-on Project | Create project, Deploy application, Configure services & routes, Setup persistent storage, Implement CI/CD pipeline |