Welcome to the OpenShift Getting Started Workshop
Overview
This workshop provides a hands-on introduction to OpenShift from a developer’s perspective. Through practical, interactive exercises, you’ll learn how to build, deploy, and manage containerized applications on the OpenShift platform.
What You’ll Learn
Getting Started with OpenShift:
-
Use the OpenShift command line client and web console
-
Navigate the OpenShift developer interface and understand key concepts
Application Deployment and Management:
-
Deploy applications using pre-existing container images
-
Deploy applications directly from source code in Git repositories
-
Work with application labels to identify and organize components
-
Scale applications to handle varying traffic loads
Networking and Access:
-
Expose applications to external users through routes
-
Configure application networking and service discovery
Monitoring and Troubleshooting:
-
View and analyze application logs for debugging
-
Access application containers for direct interaction and troubleshooting
Database Integration:
-
Deploy databases from the OpenShift service catalog
-
Configure applications to connect to and use databases
Collaboration and Automation:
-
Grant access to other users for collaborative development
-
Set up webhooks to enable automated application builds from code changes
| While this workshop uses Java applications, the concepts and techniques apply to applications built with .NET, Node.js, Python, and other runtimes. |