Learning OpenShift
1h 8mBeginner2023-10-02
Authors

Adrian Kosmaczewski
Course details
If you’re just getting started with Red Hat OpenShift, the Kubernetes-based enterprise platform as a service, you may be faced with a series of frustrating and exceedingly complex challenges. Because while OpenShift offers excellent security, cost effectiveness, and support features, it differs from Kubernetes in a number of critical ways. This course enables developers with Kubernetes experience to become proficient in OpenShift in a reasonably short amount of time. Get an overview of Red Hat OpenShift 4, exploring the major differences between it and Kubernetes. Along the way, instructor Adrian Kosmaczewski demonstrates how to start working with OpenShift 4 clusters, deploying applications, setting up CI/CD pipelines, working with operators and templates, monitoring services, and scaling applications.
Skills covered
OpenShiftRed HatDevOps ToolsDevOpsLearning
Concepts
0. Introduction
- 01 - Be an OpenShift MVP
- 02 - What you should know
1. Getting Started
- 03 - What is OpenShift
- 04 - Red Hat OpenShift tools
- 05 - Red Hat OpenShift CRDs
- 06 - Red Hat OpenShift Developer Sandbox
- 07 - Red Hat OpenShift Local
- 08 - Challenge - Installing CodeReady Containers
- 09 - Solution - Show how to install CRC on Linux
2. Standard DevOps Practices
- 10 - Understanding OpenShift security
- 11 - Deploying and debugging containers
- 12 - Building containers from source code
- 13 - Using CI CD pipelines
- 14 - Challenge - Setup a CI CD pipeline on your cluster
- 15 - Solution - Setup a CI CD pipeline in your cluster
3. Advanced Cloud Native Apps
- 16 - OpenShift operators and templates
- 17 - Serverless applications with Knative
- 18 - Service mesh with Istio
- 19 - Challenge - Deploy a microservices application
- 20 - Solution - Deploy a microservices application
4. Scaling and Monitoring Apps
- 21 - Logging and adding probes to applications
- 22 - Manual, horizontal, and vertical scaling
- 23 - Monitoring apps with Prometheus
- 24 - Challenge - Monitor an application
- 25 - Solution - Monitor an application
Conclusion
- 26 - Next steps