Description |
1 online resource : illustrations |
Bibliography |
Includes bibliographical references. |
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. |
Subject |
Application software -- Development.
|
|
Information technology -- Management.
|
|
Logiciels d'application -- Développement. |
|
Technologie de l'information -- Gestion. |
|
Linux. |
|
Cloud computing. |
|
Computer networking & communications. |
|
Application software -- Development |
|
Information technology -- Management |
Added Author |
Kropachev, Artemii, author.
|
|
Usov, Aleksey, author.
|
ISBN |
9781788999649 (electronic bk.) |
|
1788999649 (electronic bk.) |
|
1788992326 (Trade Paper) |
|
9781788992329 |
Standard No. |
9781788992329 |
|