Introduction
Pre-Requisite – Docker and Kubernetes
Getting Started with OpenShift
- OpenShift Installation Methods
- Demo Install Single Node using CRC
- Demo Install Single Node using Sandbox
- Demo Web and CLI Templates Yaml Containers
- Demo OpenShift UI Overview
OpenShift Concepts – Projects and Users
- Deploying applications web console
- Deploying applications CLI
- Projects and Users
- Demo Projects and Users
Concepts – Builds and Deployments
- OpenShift Vs K8s Components
- Deployment Config vs Kubernetes Deployment
- Demo DeploymentConfigDeployment
- Image Streams Overview
- Demo Image Streams
- Build and Build Config Overview
- Demo Build and Build Config
- Route overview
- Demo Route
- OpenShift Build Strategies
- Docker Build
- S2I
- Custom Build
Networks, Services, Routes and Scaling
- Networking Overview
- Services and Routes
- Demo Services and Routes
- Scaling
- Demo Scaling
- Autoscaling HPA Overview
- Demo HPA
Storage, Templates and Catalog
- Storage
- Demo Storage
- Persistent Storage Static vs Dynamic Provisioning StorageClasses
- Demo Dynamic Provisioning
- Resource Allocation CPU and RAM
- Demo Resource Allocation
- ResourceQuota Overview
- Demo Request Quota
- Example Voting Application
- Demo Example Voting Application
- Templates and Catalog
- Demo Create Custom Catalog
OpenShift Security
- User Management Overview users ServiceAccounts Groups
- Demo User Management
- RBAC roles rolebinding cluster role clusterrole binding
- Demo RBAC
- Demo Setting up user contexts projectwise
- Config Map Overview
- Demo Config Maps
- Secrets Overview
- Demo Secrets
- Network Policies InterPod Security
- Demo Network Policies
- SCC Overview
- Demo SCC Overview
- Introduction to Operators