Document Type
|
:
|
BL
|
Record Number
|
:
|
851459
|
Main Entry
|
:
|
Ibryam, Bilgin
|
Title & Author
|
:
|
Kubernetes patterns : : reusable elements for designing cloud-native applications /\ Bilgin Ibryam and Roland Huß.
|
Edition Statement
|
:
|
First edition.
|
Publication Statement
|
:
|
Sebastopol, CA :: O'Reilly Media,, 2019.
|
|
:
|
, ©2019
|
Page. NO
|
:
|
1 online resource
|
ISBN
|
:
|
1492050253
|
|
:
|
: 9781492050254
|
|
:
|
1492050288
|
|
:
|
9781492050285
|
Bibliographies/Indexes
|
:
|
Includes bibliographical references and index.
|
Contents
|
:
|
Cover; Copyright; Table of Contents; Foreword; Preface; Kubernetes; Design Patterns; How This Book Is Structured; Who This Book Is For; What You Will Learn; Conventions; Using Code Examples; O'Reilly Online Learning; How to Contact Us; Acknowledgments; Chapter 1. Introduction; The Path to Cloud Native; Distributed Primitives; Containers; Pods; Services; Labels; Annotations; Namespaces; Discussion; More Information; Part I. Foundational Patterns; Chapter 2. Predictable Demands; Problem; Solution; Runtime Dependencies; Resource Profiles; Pod Priority; Project Resources; Capacity Planning
|
|
:
|
DiscussionMore Information; Chapter 16. Adapter; Problem; Solution; Discussion; More Information; Chapter 17. Ambassador; Problem; Solution; Discussion; More Information; Part IV. Configuration Patterns; Chapter 18. EnvVar Configuration; Problem; Solution; Discussion; More Information; Chapter 19. Configuration Resource; Problem; Solution; Discussion; More Information; Chapter 20. Immutable Configuration; Problem; Solution; Docker Volumes; Kubernetes Init Containers; OpenShift Templates; Discussion; More Information; Chapter 21. Configuration Template; Problem; Solution; Discussion
|
|
:
|
DiscussionMore Information; Chapter 3. Declarative Deployment; Problem; Solution; Rolling Deployment; Fixed Deployment; Blue-Green Release; Canary Release; Discussion; More Information; Chapter 4. Health Probe; Problem; Solution; Process Health Checks; Liveness Probes; Readiness Probes; Discussion; More Information; Chapter 5. Managed Lifecycle; Problem; Solution; SIGTERM Signal; SIGKILL Signal; Poststart Hook; Prestop Hook; Other Lifecycle Controls; Discussion; More Information; Chapter 6. Automated Placement; Problem; Solution; Available Node Resources; Container Resource Demands
|
|
:
|
NetworkingIdentity; Ordinality; Other Requirements; Solution; Storage; Networking; Identity; Ordinality; Other Features; Discussion; More information; Chapter 12. Service Discovery; Problem; Solution; Internal Service Discovery; Manual Service Discovery; Service Discovery from Outside the Cluster; Application Layer Service Discovery; Discussion; More Information; Chapter 13. Self Awareness; Problem; Solution; Discussion; More Information; Part III. Structural Patterns; Chapter 14. Init Container; Problem; Solution; Discussion; More Information; Chapter 15. Sidecar; Problem; Solution
|
|
:
|
Placement PoliciesScheduling Process; Node Affinity; Pod Affinity and Antiaffinity; Taints and Tolerations; Discussion; More Information; Part II. Behavioral Patterns; Chapter 7. Batch Job; Problem; Solution; Discussion; More Information; Chapter 8. Periodic Job; Problem; Solution; Discussion; More Information; Chapter 9. Daemon Service; Problem; Solution; Discussion; More Information; Chapter 10. Singleton Service; Problem; Solution; Out-of-Application Locking; In-Application Locking; Pod Disruption Budget; Discussion; More Information; Chapter 11. Stateful Service; Problem; Storage
|
Abstract
|
:
|
"The way developers design, build, and run software has changed significantly with the evolution of microservices and containers. These modern architectures offer new distributed primitives that require a differnet set of practices than many developers, tech leads, and architects are accustomed to. This focused guide provides common, reusable patterns and principles for designing and implementing cloud-native applications on Kubernetes. Each pattern includes a description of the problem and a Kubernetes-specific solution. All patterns are backed by and demonstrated with concrete code examples. This book is ideal for developers and architects already familiar with basic Kubernetes concepts who want to learn how to solve common cloud native challenges with proven design patterns."--Provided by publisher.
|
Subject
|
:
|
Application software-- Development.
|
Subject
|
:
|
Cloud computing.
|
Subject
|
:
|
Electronic data processing-- Distributed processing.
|
Subject
|
:
|
Open source software.
|
Subject
|
:
|
Application software-- Development.
|
Subject
|
:
|
Cloud computing.
|
Subject
|
:
|
COMPUTERS-- Computer Literacy.
|
Subject
|
:
|
COMPUTERS-- Computer Science.
|
Subject
|
:
|
COMPUTERS-- Data Processing.
|
Subject
|
:
|
COMPUTERS-- Hardware-- General.
|
Subject
|
:
|
COMPUTERS-- Information Technology.
|
Subject
|
:
|
COMPUTERS-- Machine Theory.
|
Subject
|
:
|
COMPUTERS-- Reference.
|
Subject
|
:
|
Electronic data processing-- Distributed processing.
|
Subject
|
:
|
Open source software.
|
Dewey Classification
|
:
|
004/.36
|
LC Classification
|
:
|
QA76.9.D5I27 2019
|
Parallel Title
|
:
|
Reusable elements for designing cloud-native applications
|