Chapter 1, Containers and Docker Overview, discusses containers and how to use Docker to build images and run containers.
Chapter 2, Kubernetes Overview, explains how Kubernetes orchestrates Docker containers and how to work with its CLI.
Chapter 3, CRI-O Overview, presents CRI-O as a container runtime interface and explains its integration with Kubernetes.
Chapter 4, OpenShift Overview, explains the role of OpenShift as a PaaS and covers the flavors it is available in.
Chapter 5, Building an OpenShift Lab, shows how to set up your own virtual lab on OpenShift using several methods.
Chapter 6, OpenShift Installation, gives you hands-on experience of performing an advanced installation of OpenShift using Ansible.
Chapter 7, Managing Persistent Storage, shows you how OpenShift provides persistent storage to applications.
Chapter 8, Core OpenShift Concepts, walks you through the most important concepts and resources behind OpenShift.
Chapter 9, Advanced OpenShift Concepts, explores OpenShift's resources and explains how to manage them further.
Chapter 10, Security in OpenShift, depicts how OpenShift handles security on multiple levels.
Chapter 11, Managing OpenShift Networking, explores the use cases for each network configuration of a virtual network in OpenShift.
Chapter 12, Deploying Simple Applications OpenShift, shows you how to deploy a single-container application in OpenShift.
Chapter 13, Deploying Multi-Tier Applications Using Templates, walks you through the deployment of complex applications via templates.
Chapter 14, Building Application Images from Dockerfile, explains how to use OpenShift to build images from Dockerfiles.
Chapter 15, Building PHP Applications from Source Code, explains how to implement the Source-to-Image build strategy in OpenShift.
Chapter 16, Building a Multi-Tier Application from Source Code, shows how to deploy a multi-tier PHP application on OpenShift.
Chapter 17, CI/CD Pipelines in OpenShift, works through implementing CI/CD on OpenShift using Jenkins and Jenkinsfile.
Chapter 18, OpenShift HA Architecture Overview, shows how to bring high availability to various layers of your OpenShift cluster.
Chapter 19, OpenShift HA Design for Single and Multiple DCs, explains what it takes to build a geo-distributed OpenShift cluster.
Chapter 20, Network Design for OpenShift HA, explores the network devices and protocols required to build an HA OpenShift solution.
Chapter 21, What is New in OpenShift 3.9?, gives you an insight into the latest features of OpenShift 3.9 and explains why you might want to use it.