자료유형 | 단행본 |
---|---|
서명/저자사항 | Learn OpenShift : deploy, build, manage, and migrate applications with OpenShift Origin 3.9/ Denis Zuev, Artemii Kropachev, Aleksey Usov. [electronic resource]. |
개인저자 | Zuev, Denis,author. Kropachev, Artemii,author, Usov, Aleksey,author, |
발행사항 | Birmingham, UK: Packt Publishing, 2018. |
형태사항 | 1 online resource: illustrations. |
ISBN | 9781788999649 1788999649 |
서지주기 | Includes bibliographical references. |
내용주기 | 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 |
요약 | 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. |
일반주제명 | Application software --Development. Information technology --Management. Application software --Development. Information technology --Management. |
언어 | 영어 |
바로가기 |