OpenShift 4 Essentials
Jumpstart Your OpenShift Journey with Hands-On Learning - ONE DAY COURSE
OpenShift 4 is a leading platform for container orchestration, enabling seamless application deployment and management. This one-day crash course provides a practical introduction to OpenShift 4, designed to quickly get you up to speed on essential concepts and tools.
Taught by an instructor with over 30 years of industry experience, this course focuses on practical skills that can be immediately applied.
Learning Outcomes:
By the end of this course, participants will:
- Understand OpenShift 4's core architecture and components.
- Deploy and manage simple applications.
- Utilize BuildConfigs and ImageStreams.
- Implement basic source-to-image (S2I) workflows.
Prerequisites:
- Basic understanding of Docker and Kubernetes.
- Basic understanding of networking and cloud architecture.
- Experience using IDEs and scripting tools.
- Experience with command-line tools.
- Access to SSH terminal.
- VSCode with the SSH plugin.
- Access to open IP access.
- Ports 80, 8080, 443, 22 and 23 open for unlimited access.
Detailed Course Outline:
- Introduction to OpenShift 4
- Overview of OpenShift and its key features.
- Basic architecture: Clusters, nodes, and pods.
- Setting Up Your Environment
- Creating an OpenShift project.
- Introduction to the web console and CLI.
- Deploying Your First Application
- Using Deployments and Pods.
- Managing and scaling a simple application.
- Source-to-Image (S2I) Basics
- Overview of S2I.
- Creating a simple BuildConfig and ImageStream.
- Managing Application Resources
- Introduction to ConfigMaps and Secrets.
- Basic networking: Services and Routes.
- Hands-On Lab: Simple Application Deployment
- Step-by-step guide to deploying a basic application.
- Troubleshooting common issues.
- Wrap-Up and Next Steps
- Summary of key takeaways.
- Q&A and resources for further learning.
This course will provide a solid foundation in OpenShift 4, equipping you with the skills needed to start deploying and managing containerized applications.
Practical, connected learning
My wider training approach brings hands-on implementation and systems thinking together, connecting technology with real operational needs.