Sign In Start Free Trial
Account

Add to playlist

Create a Playlist

Modal Close icon
You need to login to use this feature.
  • Book Overview & Buying Learn OpenShift
  • Table Of Contents Toc
  • Feedback & Rating feedback
Learn OpenShift

Learn OpenShift

By : Denis Zuev, Artemii Kropachev, Aleksey Usov
3 (2)
close
close
Learn OpenShift

Learn OpenShift

3 (2)
By: Denis Zuev, Artemii Kropachev, Aleksey Usov

Overview of this book

Docker containers transform application delivery technologies to make them faster and more reproducible, and to reduce the amount of time wasted on configuration. Managing Docker containers in the multi-node or multi-datacenter environment is a big challenge, which is why container management platforms are required. OpenShift is a new generation of container management platforms built on top of both Docker and Kubernetes. It brings additional functionality to the table, something that is lacking in Kubernetes. This new functionality significantly helps software development teams to bring software development processes to a whole new level. In this book, we’ll start by explaining the container architecture, Docker, and CRI-O overviews. Then, we'll look at container orchestration and Kubernetes. We’ll cover OpenShift installation, and its basic and advanced components. Moving on, we’ll deep dive into concepts such as deploying application OpenShift. You’ll learn how to set up an end-to-end delivery pipeline while working with applications in OpenShift as a developer or DevOps. Finally, you’ll discover how to properly design OpenShift in production environments. This book gives you hands-on experience of designing, building, and operating OpenShift Origin 3.9, as well as building new applications or migrating existing applications to OpenShift.
Table of Contents (24 chapters)
close
close

What this book covers

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.

Unlock full access

Continue reading for free

A Packt free trial gives you instant online access to our library of over 7000 practical eBooks and videos, constantly updated with the latest in tech
bookmark search playlist download font-size

Change the font size

margin-width

Change margin width

day-mode

Change background colour

Close icon Search
Country selected

Close icon Your notes and bookmarks

Delete Bookmark

Modal Close icon
Are you sure you want to delete it?
Cancel
Yes, Delete

Confirmation

Modal Close icon
claim successful

Buy this book with your credits?

Modal Close icon
Are you sure you want to buy this book with one of your credits?
Close
YES, BUY