Deploying to OpenShift: A Guide for Busy Developers
- Length: 154 pages
- Edition: 1
- Language: English
- Publisher: O'Reilly Media
- Publication Date: 2018-05-25
- ISBN-10: 1491957166
- ISBN-13: 9781491957165
- Sales Rank: #230517 (See Top 100 Books)
Get an in-depth tour of OpenShift, the container-based software deployment and management platform from Red Hat that provides a secure multi-tenant 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.
Author Graham Dumpleton provides the knowledge you need to make the best use of the OpenShift container platform to deploy not only your cloud-native applications, but also more traditional stateful applications. Developers and administrators will learn how to run, access, and manage containers in OpenShift, including how to orchestrate them at scale.
- 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
This book is a perfect follow-up to OpenShift for Developers: A Guide for Impatient Beginners (O’Reilly).
Table of Contents
Chapter 1. The Openshift Container Platform
Chapter 2. Running An Openshift Cluster
Chapter 3. Accessing The Openshift Cluster
Chapter 4. Adding Applications To A Project
Chapter 5. Deploying Applications From Images
Chapter 6. Building And Deploying From Source
Chapter 7. Building An Image From A Dockerfile
Chapter 8. Understanding Source-To-Image Builders
Chapter 9. Customizing Source-To-Image Builds
Chapter 10. Using Incremental And Chained Builds
Chapter 11. Webhooks And Build Automation
Chapter 12. Configuration And Secrets
Chapter 13. Services, Networking, And Routing
Chapter 14. Working With Persistent Storage
Chapter 15. Resource Quotas And Limits
Chapter 16. Monitoring Application Health
Chapter 17. Application Lifecycle Management
Chapter 18. Logging, Monitoring, And Debugging