Deploy a Spring application on OpenShift
This hands on experience will introduce you to developing on OpenShift. Learn how to access OpenShift from the command line, deploy an existing Spring application, and scale up your application to handle increased web traffic.
For the best experience in this learning path, we suggest that you complete the following learning resources in the order shown. When you click on a resource, it will open in a new tab. Keep this page open so you can easily move on to the next resource!
Understand how OpenShift environments are architected using master node, worker nodes, and Dynamic Provisioned Storage.
Learn how to manage your application through the web console along with the command line interface.
Learn how to use a few different commands to ensure your environment is working as expected.
Learn how to easily deploy an existing spring application from a container image on OpenShift.
Services provide a helpful abstraction layer to group similar pods, making it easier to scale your application.
Learn how ReplicaSets and ReplicationController are used to manage how your application scales in response to web traffic.
Learn how to setup routes so that people and services outside of OpenShift can access your application.
Learn how to access logs to monitor your application.
Learn how to use the command line to connect to a container.
Understand how to provision access to your application.
Learn how to use OpenShift to build container images using source code from an existing repository.
Learn how to deploy and connect a MongoDB database.
Learn how to add health checks to your application.
Learn how to configure a pipeline in OpenShift to manage application lifecycles.
Learn how to use web hooks to automate with pipelines.
Learn how to debug your application.
Keen to build web applications for the cloud? Get a quick hands-on introduction to OpenShift®, the open source Platform as a Service (PaaS) offering from Red Hat®. With this practical guide, you’ll learn the steps necessary to build, deploy, and host a complete real-world application on OpenShift without having to slog through long, detailed explanations of the technologies involved.
For many organizations, a big part of DevOps’ appeal is software automation using infrastructure-as-code techniques. This book presents developers, architects, and infra-ops engineers with a more practical option. You’ll learn how a container-centric approach from OpenShift® can help your team deliver quality software through a self-service view of IT infrastructure.
Get an in-depth tour of OpenShift®, the container-based software deployment and management platform from Red Hat® that provides a secure multitenant environment for the enterprise. This practical guide describes in detail how OpenShift, building on Kubernetes, enables you to automate the way you create, ship, and run applications in a containerized environment.