OpenShift is recognised as the go-to distribution of Kubernetes for the enterprise. Like how the Linux kernel is much more useful when it's packaged into the Red Hat Enterprise Linux distribution, OpenShift takes Kubernetes and adds the extra components required to turn it into a complete container platform you can use in your organization.
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, be they cloud-native applications, or more traditional stateful applications.
In the book, you will learn the following concepts:
Create a project and deploy pre-existing application container images
Build application container images from source and deploy them
Implement and extend application image builders
Use incremental and chained builds to accelerate build times
Automate builds by using a webhook to link OpenShift to a Git repository
Add configuration and secrets to the container as project resources
Make an application visible outside the OpenShift cluster
Manage persistent storage inside an OpenShift container
Monitor application health and manage the application lifecycle
I hope you enjoy this free book and that it will help you get up and running on OpenShift. If looking for an environment to try out OpenShift, sign up for our free OpenShift Online Starter environment.