Afterword
As OpenShift provides the capabilities of both CaaS and PaaS environments, making it possible to host a large range of different applications, it is hard to choose what should be covered in a book like this. As a developer myself, I have tried to focus on the core features of OpenShift and using it to build and deploy applications.
By focusing on the fundamentals, I hope I have put you in a good position to better understand OpenShift and how you can adapt it to develop and deploy your own applications. Even if you don’t find everything in this book immediately relevant to what you are doing now, my goal has been that it will serve as a useful reference you can come back to for help later on.
What Was Covered
The core features of using OpenShift that were covered in this book were:
-
Deploying an application from a pre-existing container image for your application
-
Building a custom container image using instructions in a
Dockerfileor from application source code using an S2I builder -
Customizing the build process for constructing a container image, and how you can create your own S2I builder
-
Providing configuration and secrets to your application, and how to work with persistent storage
-
Making your web application visible to users outside the OpenShift cluster so they can use it
-
Controlling the amount of CPU and memory resources your application is able to use
-
Monitoring your application to determine whether it starts up correctly and continues to keep running ...