OpenShift deployment guide for developers
By Graham Dumpleton
Updated: 1/1/2018
OpenShift is a container platform that allows users to deploy their cloud-native applications as well as traditional stateful applications. Throughout the course of this book, you will learn how to to run, access, and manage containers, including how to orchestrate them to scale. You will also learn how to deploy improved applications and develop source code using OpenShift's CaaS and PaaS functionality.
This book explains how to:
-
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.
-
Accelerate build times using incremental and chained builds.
-
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 life-cycle.
