Limit search to available items
Book Cover
E-book
Author Zuev, Denis, author

Title Learn OpenShift : deploy, build, manage, and migrate applications with OpenShift Origin 3.9 / Denis Zuev, Artemii Kropachev, Aleksey Usov
Published Birmingham, UK : Packt Publishing, 2018

Copies

Description 1 online resource : illustrations
Contents Cover; Title Page; Copyright and Credits; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: Containers and Docker Overview; Technical requirements; Containers overview; Container features and advantages; Efficient hardware resource consumption; Application and service isolation; Faster deployment; Microservices architecture; The stateless nature of containers; Docker container architecture; Docker architecture; Docker's main components; Linux containers; Understanding Docker images and layers; Container filesystem; Docker storage drivers; Container image layers
Docker registriesPublic registry; Private registry; Accessing registries; Docker Hub overview; Docker installation and configuration; Docker installation; Docker configuration; Using the Docker command line; Using Docker man, help, info; Managing images using Docker CLI; Working with images; Saving and loading images; Uploading images to the Docker registry; Managing containers using Docker CLI; Docker ps and logs; Executing commands inside a container; Starting and stopping containers; Docker port mapping; Inspecting the Docker container; Removing containers; Using environment variables
Passing environment variables to a containerLinking containers; Using persistent storage; Creating a custom Docker image; Customizing images using docker commit; Using Dockerfile build; Using Docker history; Dockerfile instructions; Summary; Questions; Further reading; Chapter 2: Kubernetes Overview; Technical requirements; Container management systems overview; Kubernetes versus Docker Swarm; Kubernetes key concepts; Kubernetes installation and configuration; Working with kubectl; Getting help; Using the kubectl get command; Running Kubernetes pods; Describing Kubernetes resources
Editing KubernetesresourcesExposing Kubernetes services; Using Kubernetes labels; Deleting Kubernetes resources; Kubernetes advanced resources; Creating kubernetes services using YAML and JSON files; Clearing the virtual environment; Kubernetes limitations; Summary; Questions; Further reading; Chapter 3: CRI-O Overview; Technical requirements; Container Runtime and Container Runtime Interface; CRI-O andOpen Container Initiative; How CRI-O workswith Kubernetes; Installing and working with CRI-O; Stopping your virtual environment; Summary; Questions; Further reading
Chapter 4: OpenShift OverviewCloud technology landscape and the role of PaaS; OpenShift as an extension of Kubernetes; Understanding OpenShift's business value; OpenShift flavors; OpenShift architecture; Summary; Questions; Further reading; Chapter 5: Building an OpenShift Lab; Technical requirements; Why use a development environment?; Deployment variants; Working with oc cluster up; System requirements and prerequisites; CentOS 7; macOS; Windows; Accessing OpenShift through a web browser; Working with Minishift; Working withVagrant; Vagrant installation
Summary These days, containers and container management are two of the most important software delivery technologies. This book gives you knowledge and hands-on experience to design, build, and operate OpenShift Origin and its underlying software and services not only in the lab, but in production environments as well
Bibliography Includes bibliographical references
Notes Online resource; title from title page (Safari, viewed August 30, 2018)
Subject Application software -- Development.
Information technology -- Management.
Linux.
Cloud computing.
Computer networking & communications.
Computers -- Operating Systems -- Linux.
Computers -- System Administration -- General.
Application software -- Development
Information technology -- Management
Form Electronic book
Author Kropachev, Artemii, author
Usov, Aleksey, author
ISBN 9781788999649
1788999649
1788992326
9781788992329