Devops with OpenShift: Cloud Deployments Made Easy

By Stefano Picozzi, Mike Hepburn, Noel O'Connor
Published: 2017-09-01
DevOps with OpenShift
DevOps with OpenShift

Three OpenShift experts at Red Hat explain how to configure Docker application containers and the Kubernetes cluster manager with OpenShift’s developer- and operational-centric tools. Discover how this infrastructure-agnostic container management platform can help companies navigate the murky area where infrastructure-as-code ends and application automation begins.

  • Get an application-centric view of automation—and understand why it’s important
  • Learn patterns and practical examples for managing continuous deployments such as rolling, A/B, blue-green, and canary
  • Implement continuous integration pipelines with OpenShift’s Jenkins capability
  • Explore mechanisms for separating and managing configuration from static runtime software
  • Learn how to use and customize OpenShift’s source-to-image capability
  • Delve into management and operational considerations when working with OpenShift-based application workloads
  • Install a self-contained local version of the OpenShift environment on your computer

Book Excerpt

As Red Hat consultants, we are often called upon to assist clients in the deployment and widespread adoption of OpenShift as their container management platform. They are drawn to OpenShift as a technology enabler for increased agility and responsiveness. In this context, change-ability can be the most critical of nonfunc‐ tional requirements. Continuous improvement needs continuous user feedback. We have found that the ability to push, test, and then roll forward or roll back small application changes to live users can become critical to realizing such benefits. In this book we want to help you implement DevOps practices using OpenShift so that you can quickly deliver quality applications that will make a difference for your users.

Want to see more? Get the entire book.

OpenShift Container Platform

Empower development and operations to work quickly and efficiently
Main Content

Red Hat OpenShift is an open, hybrid cloud Kubernetes platform to build, run, and scale container-based applications. OpenShift includes everything you need to manage your development lifecycle, including standardized workflows, support for multiple environments, continuous integration, and release management.

Hide Get Started
Page Description
Red Hat OpenShift Container Platform

Grant Shipley: Why OpenShift for application development. 


Get immediate hands-on experience with the Red Hat OpenShift Container Platform TestDrive Lab on Amazon Web Services (AWS) or start a 30-day free trial to evaluate Red Hat OpenShift Container Platform in your datacenter. 

Learn more

No Subscription Offering
Try out OpenShift
Hello World
Alternate Getting Started Text

To build your first application on Red Hat OpenShift Container Platform:

  1. Visit 
  2. Select from one of the interactive learning scenarios. It is recommended that you start with the Getting Started with OpenShift for Developers scenario.
Hide Get Started
Hide Get Started
Page Description
Get Started with Red Hat OpenShift Container Platform
Docs and APIs
Documents Links Section

There are many resources available for OpenShift Container Platform here on Red Hat Developer Program, and on the Red Hat Customer Portal. On this page, we highlight our pick of those resources.

OpenShift Container Platform 3.10

Release Notes

Release Notes for OpenShift 3.10

Getting Started

Getting Started with OpenShift Container Platform 3.10


OpenShift Container Platform 3.10 Architecture Information

Cluster Administration

OpenShift Container Platform 3.10 Cluster Administration

Configuring Clusters

OpenShift Container Platform 3.10 Installation and Configuration

Container Security Guide

OpenShift Container Platform 3.10 Container Security Guide

Day Two Operations Guide

OpenShift Container Platform 3.10 Day Two Operations Guide

Installing Clusters

OpenShift Container Platform 3.10 Installing Clusters

Scaling and Performance Guide

OpenShift Container Platform 3.10 Scaling and Performance Guide

Upgrading Clusters

OpenShift Container Platform 3.10 Upgrading Clusters

Ansible Playbook Bundle Development Guide

Developing with Ansible Playbook Bundle (APB)

Creating Images

OpenShift Container Platform 3.10 Image Creation Guide

Developer Guide

OpenShift Container Platform 3.10 Developer Reference

Using Images

OpenShift Container Platform 3.10 Guide to Using Images

CLI Reference

OpenShift Container Platform 3.10 CLI Reference

Hide Get Started
Page Description
Find documentation for OpenShift
Show Stack Overflow
Page Description
Get help with Red Hat OpenShift Container Platform
openshift OpenShift Application Development openshift Cloud Try it for free Off