Kubernetes patterns : reusable elements for designing cloud-native applications /
"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...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Sebastopol, CA :
O'Reilly Media,
2019.
|
Edición: | First edition. |
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- 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 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
- 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
- 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
- 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