OpenShift Essential Training: Container Orchestration and Deployment
1h 55mIntermediate2025-06-06
Authors

Andrei Balint
Course details
This course provides a comprehensive examination of OpenShift and Kubernetes, covering everything from setting up a lab environment to managing containers, pods, and application lifespans. Learn how to work with OpenShift resources, networking, scaling, storage, and security. The course also includes practical demos and challenges to reinforce learning, such as deploying applications, managing permissions, and configuring network policies. By the end of the course, you should have a solid understanding of OpenShift's capabilities and how to effectively use it for container orchestration and deployment.
Learning objectives
Deploy your own containerized Openshift Cluster.
Deploy and manage applications within an Openshift Cluster
Understand and work with Openshift networking.
Manage OpenShift Storage.
Work with both the OpenShift CLI and GUI.
Learning objectives
Deploy your own containerized Openshift Cluster.
Deploy and manage applications within an Openshift Cluster
Understand and work with Openshift networking.
Manage OpenShift Storage.
Work with both the OpenShift CLI and GUI.
Skills covered
OpenShiftRed HatVirtualizationEssential TrainingNetwork and System Administration
Concepts
0. Introduction
- 01 - Container orchestration skills with OpenShift
1. OpenShift and Kubernetes
- 02 - Introduction to Kubernetes
- 03 - Introduction to OpenShift
- 04 - Setting up the lab environment
2. Working with OpenShift
- 05 - Managing containers and pods
- 06 - Working with container images
- 07 - Challenge - Deploying your first application on OpenShift
- 08 - Solution - Deploying your first application on OpenShift
3. OpenShift Resources
- 09 - Understanding OpenShift resources
- 10 - OpenShift templates
- 11 - Managing application lifespans
4. Networking and Scaling
- 12 - Introduction to OpenShift networking
- 13 - Scaling and exposing applications
- 14 - Secure routes
- 15 - Network policies
- 16 - Challenge - Deploying a containerized webserver
- 17 - Solution - Deploying a containerized webserver
5. Working with Storage
- 18 - Understanding OpenShift storage
- 19 - Storage classes
6. Security and Resource Management
- 20 - OpenShift secrets
- 21 - Limiting resource use
- 22 - Managing permissions using role-based access controls (RBAC)
- 23 - Challenge - Deploying a database
- 24 - Solution - Deploying a database
7. Application Reliability
- 25 - Kubernetes probes
- 26 - Application autoscaling
8. Managing a Cluster using the Web Console
- 27 - Cluster administration
- 28 - Challenge - Deploying an application using the web console
- 29 - Solution - Deploying an application using the web console
Conclusion
- 30 - Moving forward with OpenShift