Cargando…

Cloud native applications with Docker and Kubernetes : design and build Cloud architecture and applications with Microservices, EMQ, and multi-site configurations /

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 wa...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Bartlett, Jonathan, 1977- (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: New York, NY : Apress, [2023]
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a22000007i 4500
001 OR_on1355547042
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu---unuuu
008 221220s2023 nyua o 001 0 eng d
040 |a ORMDA  |b eng  |e rda  |e pn  |c ORMDA  |d EBLCP  |d GW5XE  |d YDX  |d TOH  |d OCLCQ  |d TEFOD  |d OCLCF 
019 |a 1355566665 
020 |a 9781484288764  |q electronic book 
020 |a 1484288769  |q electronic book 
020 |z 9781484288757 
020 |z 1484288750 
024 7 |a 10.1007/978-1-4842-8876-4  |2 doi 
029 1 |a AU@  |b 000073249894 
029 1 |a AU@  |b 000074097473 
035 |a (OCoLC)1355547042  |z (OCoLC)1355566665 
037 |a 9781484288764  |b O'Reilly Media 
037 |a C5859548-9774-4828-8062-BD3D8C68A38A  |b OverDrive, Inc.  |n http://www.overdrive.com 
050 4 |a QA76.76.A65  |b B37 2023 
072 7 |a UTC  |2 bicssc 
072 7 |a COM000000  |2 bisacsh 
072 7 |a UTC  |2 thema 
082 0 4 |a 005.3  |2 23/eng/20221220 
049 |a UAMI 
100 1 |a Bartlett, Jonathan,  |d 1977-  |e author. 
245 1 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. 
264 1 |a New York, NY :  |b Apress,  |c [2023] 
300 |a 1 online resource (275 pages) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
500 |a Includes index. 
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. 
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? 
505 8 |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 8 |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 8 |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 8 |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 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Application software  |x Development. 
650 0 |a Cloud computing. 
650 7 |a Application software  |x Development.  |2 fast  |0 (OCoLC)fst00811707 
650 7 |a Cloud computing.  |2 fast  |0 (OCoLC)fst01745899 
776 0 8 |i Print version:  |z 1484288750  |z 9781484288757  |w (OCoLC)1342623007 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781484288764/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL7158307 
938 |a YBP Library Services  |b YANK  |n 303679972 
994 |a 92  |b IZTAP