|
|
|
|
LEADER |
05637nmm a2200421 u 4500 |
001 |
EB002138183 |
003 |
EBX01000000000000001276310 |
005 |
00000000000000.0 |
007 |
cr||||||||||||||||||||| |
008 |
230102 ||| eng |
020 |
|
|
|a 9781484288764
|
050 |
|
4 |
|a QA76.76.A65
|
100 |
1 |
|
|a Bartlett, Jonathan
|
245 |
0 |
0 |
|a Cloud native applications with Docker and Kubernetes
|b design and build Cloud architecture and applications with Microservices, EMQ, and multi-site configurations
|c Jonathan Bartlett
|
260 |
|
|
|a New York, NY
|b Apress
|c 2023
|
300 |
|
|
|a 275 pages
|b illustrations
|
505 |
0 |
|
|a 3.5 Copying Files to and from the Container -- 3.6 Creating a New Docker Image -- 3.7 Creating Docker Images Using a Recipe -- 3.8 Pushing the Image to Docker Hub -- 3.9 Logging into a Running Docker Container -- 3.10 Summary -- Chapter 4: Best Practices for Building Containers -- 4.1 How Not to Build a Container -- 4.1.1 Don't Make a Container Perform Multiple Tasks -- 4.1.2 Don't Include an Entire Operating System -- 4.2 Base Images -- 4.3 Alpine Distributions -- 4.4 Avoid Bloated Images from Deleted Files -- 4.5 Make Your Containers Configurable -- 4.6 Be Clear About Your Statefulness
|
505 |
0 |
|
|a 7.4 Creating Another Deployment with kubectl -- 7.5 Accessing Multiple Clusters -- 7.6 Summary -- Chapter 8: An Overview of the Kubernetes Environment -- 8.1 Basic Kubernetes Components -- 8.1.1 The Control Plane -- 8.1.2 Nodes and Pods -- 8.1.3 Workloads -- 8.1.4 Kubernetes Services -- 8.1.5 CoreDNS -- 8.1.6 The Structure of a Pod -- 8.2 Kubernetes Storage -- 8.3 Configuring a Kubernetes Cluster -- 8.4 Application Interaction with Kubernetes -- 8.5 Summary -- Chapter 9: Basic Kubernetes Management -- 9.1 Infrastructure as Code -- 9.2 A Short Introduction to YAML
|
505 |
0 |
|
|a 4.7 Final Tips -- 4.8 Summary -- Part II: Introducing Kubernetes -- Chapter 5: The Cloud Native Philosophy -- 5.1 Cloud-Level Operating System -- 5.2 Declarative Infrastructure -- 5.3 Containers Are "Cattle" Not "Pets" -- 5.4 A Note on Costs -- 5.5 Summary -- Chapter 6: Getting Started with Kubernetes -- 6.1 Setting Up Your First Cluster -- 6.2 Deploying Your First Application -- 6.3 Looking Around the Kubernetes Dashboard -- 6.4 Summary -- Chapter 7: Managing Kubernetes with kubectl -- 7.1 Setting Up Your Connection -- 7.2 Basic kubectl Commands -- 7.3 Playing with kubectl
|
505 |
0 |
|
|a 2.1.2 What Problems Do Containers Solve? -- 2.1.3 Does It Use a Lot of Disk Space? -- 2.1.4 What Is the Relationship Between "Docker" and "Containers"? -- 2.2 A Short History of Container Technology -- 2.2.1 From Emulators to Virtual Machines -- 2.2.2 Increasing Isolation Inside the Operating System -- 2.2.3 The Birth of Containers -- 2.2.4 The Union Filesystem -- 2.2.5 The Rise of Docker -- 2.3 Summary -- Chapter 3: A Docker Interactive Tutorial -- 3.1 Registries, Repositories, and Tags -- 3.2 Running Your First Container -- 3.3 Running a Docker Service -- 3.4 Running a Whole Operating System
|
505 |
0 |
|
|a Intro -- Table of Contents -- About the Author -- About the Technical Reviewer -- Source Code -- Acknowledgments -- Chapter 1: Introduction -- 1.1 A Brief History of Web Service Hosting -- 1.1.1 The Old Way -- 1.1.2 The Virtual Private Server -- 1.1.3 From Virtual Private Servers to Containers -- 1.1.4 Cloud Native Infrastructure -- 1.2 An Overview of This Book -- 1.3 Prerequisites -- 1.4 Typographical Conventions -- Part I: An Introduction to Containers -- Chapter 2: Containers Under the Hood -- 2.1 Answering Basic Questions About Containers -- 2.1.1 What Are Containers?
|
653 |
|
|
|a Logiciels d'application / Développement
|
653 |
|
|
|a Cloud computing / fast
|
653 |
|
|
|a Infonuagique
|
653 |
|
|
|a Application software / Development / fast
|
653 |
|
|
|a Cloud computing / http://id.loc.gov/authorities/subjects/sh2008004883
|
653 |
|
|
|a Application software / Development / http://id.loc.gov/authorities/subjects/sh95009362
|
041 |
0 |
7 |
|a eng
|2 ISO 639-2
|
989 |
|
|
|b OREILLY
|a O'Reilly
|
500 |
|
|
|a Includes index
|
028 |
5 |
0 |
|a 10.1007/978-1-4842-8876-4
|
776 |
|
|
|z 1484288769
|
776 |
|
|
|z 9781484288757
|
776 |
|
|
|z 1484288750
|
776 |
|
|
|z 9781484288764
|
856 |
4 |
0 |
|u https://learning.oreilly.com/library/view/~/9781484288764/?ar
|x Verlag
|3 Volltext
|
082 |
0 |
|
|a 005.3
|
520 |
|
|
|a This book takes developers on a journey into the cloud with Docker and Kubernetes. It walks you through the basics of Docker containers, how they are built, run, and published, and how the Kubernetes system allows you to use containers to better manage a cloud native application. Additionally, it walks you through various issues in cloud architecture, and how to design a cloud architecture that will work with your application and your team. The book takes a unique approach, getting you immersed in each subject with tutorials, then building up your technical knowledge, and finally backing up and thinking about more big-picture issues. Part one introduces Docker, building and working with Docker images, and covering best practices for Docker Containers. Part two covers the practicalities of "cloud native" and managing a Kubernetes application, including a full working example. The last part covers the design of cloud and microservice architectures, including the use of enterprise message queues, multi-site configurations and the common values that such architectures follow. This approach accelerates learning and keeps you moving forward without leaving you behind. The appendices also contain a wealth of worthwhile reference material for routine cloud application management
|