OpenShift for Developers

OpenShift enables you to use Docker application containers and the Kubernetes cluster manager to automate the way you create, ship, and run applications. Through the course of the book, you’ll learn how to use OpenShift and the Wildfly application server to build and then immediately deploy a Java application online.

Learn about OpenShift’s core technology, including Docker-based containers and Kubernetes

Use a virtual machine with OpenShift installed and configured on your local environment

Create and deploy your first application on the OpenShift platform

Add language runtime dependencies and connect to a database

Trigger an automatic rebuild and redeployment when you push changes to the repository

Get a working environment up in minutes with application templates

Use commands to check and debug your application

Create and build Docker-based images for your application

About the Authors

GRANT SHIPLEY

Grant Shipley is a Senior Manager at Red Hat focussed on cloud technologies. He has over 15 years of software development experience with Java and PHP. Grant also contributes to open source projects and builds mobile applications.

GRAHAM DUMPLETON

Graham Dumpleton is a Developer Advocate for OpenShift at Red Hat. He’s an active member of the Python software developer community and the author of mod_wsgi, a popular module for hosting Python web applications in conjunction with the Apache HTTPD web server.