نام کتاب
Kubernetes Patterns

Reusable Elements for Designing Cloud-Native Applications

Bilgin Ibryam, Roland Huß

Paperback393 Pages
PublisherO'Reilly
Edition2
LanguageEnglish
Year2023
ISBN9781098131685
1K
A272
انتخاب نوع چاپ:
جلد سخت
534,000ت
0
جلد نرم
474,000ت
0
طلق پاپکو و فنر
484,000ت
0
مجموع:
0تومان
کیفیت متن:اورجینال انتشارات
قطع:B5
رنگ صفحات:دارای متن و کادر رنگی
پشتیبانی در روزهای تعطیل!
ارسال به سراسر کشور

Kubernetes#

Patterns#

Cloud-Native#

developers#

principles#

توضیحات

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 different set of practices than many developers, tech leads, and architects are accustomed to. With this focused guide, Bilgin Ibryam and Roland Huss provide 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 updated edition is ideal for developers and architects familiar with basic Kubernetes concepts who want to learn how to solve common cloud native challenges with proven design patterns.


You'll explore:

  • Foundational patterns covering core principles and practices for building and running container-based cloud native applications
  • Behavioral patterns that delve into finer-grained concepts for managing various types of container and platform interactions
  • Structural patterns for organizing containers within a Pod for addressing specific use cases
  • Configuration patterns that provide insight into how application configurations can be handled in Kubernetes
  • Security patterns for hardening the access to cloud native applications running on Kubernetes Advanced patterns covering more complex topics such as operators and autoscaling


What’s New in the Second Edition

  • The Kubernetes ecosystem has continued to grow since the first edition came out four years ago. As a result, there have been many Kubernetes releases, and more tools and patterns for using Kubernetes have become de facto standards.
  • Fortunately, most of the patterns described in our book have stood the test of time and remain valid. Therefore, we have updated these patterns, added new features up to Kubernetes 1.26, and removed obsolete and deprecated parts. For the most part, only minor changes were necessary, except for Chapter 29, “Elastic Scale”, and Chapter 30, “Image Builder”, which underwent significant changes due to new developments in these areas.
  • Additionally, we have included five new patterns and introduced a new category, Part V, “Security Patterns”, which addresses a gap in the first edition and provides important security-related patterns for developers.
  • Our GitHub examples have been updated and extended. And, lastly, we added 50% more content for our readers to enjoy.


Table of Contents

Chapter 1. Introduct ion


Part I. Foundational Patterns

Chapter 2. Predictable Demands

Chapter 3. Declarative Deployment

Chapter 4. Health Probe

Chapter 5. Managed Lifecycle

Chapter 6. Automated Placement


Part II. Behavioral Patterns

Chapter 7. Batch Job

Chapter 8. Periodic Job

Chapter 9. Daemon Service

Chapter 10. Singleton Service

Chapter 11. Stateless Service

Chapter 12. Stateful Service

Chapter 13. Service Discovery

Chapter 14. Self Awareness


Part Ill. Structural Patterns

Chapter 15. lnit Container

Chapter 16. Sidecar

Chapter 17. Adapter

Chapter 18. Ambassador


Part IV. Configuration Patterns

Chapter 19. EnvVar Configuration

Chapter 20. Configuration Resource

Chapter 21 . Immutable Configuration

Chapter 22. Configuration Template


Part V. Security Patterns

Chapter 23. Process Containment

Chapter 24. Network Segmentation

Chapter 25. Secure Configuration

Chapter 26. Access Control


Part VI. Advanced Patterns

Chapter 27. Controller

Chapter 28. Operator

Chapter 29. Elastic Scale

Chapter 30. Image Builder


Who This Book Is For

This book is for developers who want to design and develop cloud native applications and use Kubernetes as the platform. It is most suitable for readers who have some basic familiarity with containers and Kubernetes concepts and want to take it to the next level. However, you don’t need to know the low-level details of Kubernetes to understand the use cases and patterns. Architects, consultants, and other technical personnel will also benefit from the repeatable patterns described here.


The book is based on use cases and lessons learned from real-world projects. It is an accumulation of best practices and patterns after years of working in this space. We want to help you understand the Kubernetes-first mindset and create better cloud native applications—not reinvent the wheel. It is written in a relaxed style and is similar to a series of essays that can be read independently.


About the Author

Bilgin Ibryam is a principal architect at Red Hat and committer at Apache for Camel, OFBiz, and Isis projects. He is a blogger, speaker, open-source enthusiast and the author of Camel Design Patterns and Instant Apache Camel Message Routing books. In his day-to-day job, Bilgin enjoys mentoring, training and leading teams to be successful with application integration, distributed systems, microservices, devops, and cloud-native applications.


Roland Huss is a senior principal software engineer and architect for Red Hat OpenShift Serverless. He has been a developer for over 25 years now. However, he has never forgotten his roots as a system administrator. Roland is an active Knative contributor and member of Knative's technical oversight committee. He developed the JMX-HTTP bridge Jolokia and popular Maven plugins for Docker, Kubernetes and OpenShift.

دیدگاه خود را بنویسید
نظرات کاربران (0 دیدگاه)
نظری وجود ندارد.
کتاب های مشابه
Design Patterns
831
Patterns of Distributed Systems
531,000 تومان
Kotlin
1,684
Kotlin Design Patterns and Best Practices
595,000 تومان
Design Patterns
819
Smalltalk Best Practice Patterns
332,000 تومان
Type Script
215
TypeScript 5 Design Patterns and Best Practices
502,000 تومان
Node.js
1,633
Node.js Design Patterns
835,000 تومان
NET.
2,150
An Atypical ASP.NET Core 6 Design Patterns Guide
919,000 تومان
Design Patterns
3,183
Head First Design Patterns
1,047,000 تومان
Design Patterns
1,279
Patterns, Principles, and Practices of Domain-Driven Design
956,000 تومان
Type Script
1,064
TypeScript 4 Design Patterns and Best Practices
470,000 تومان
Java
899
Java Design Patterns
851,000 تومان
قیمت
منصفانه
ارسال به
سراسر کشور
تضمین
کیفیت
پشتیبانی در
روزهای تعطیل
خرید امن
و آسان
آرشیو بزرگ
کتاب‌های تخصصی
هـر روز با بهتــرین و جــدیــدتـرین
کتاب های روز دنیا با ما همراه باشید
آدرس
پشتیبانی
مدیریت
ساعات پاسخگویی
درباره اسکای بوک
دسترسی های سریع
  • راهنمای خرید
  • راهنمای ارسال
  • سوالات متداول
  • قوانین و مقررات
  • وبلاگ
  • درباره ما
چاپ دیجیتال اسکای بوک. 2024-2022 ©