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 KubernetesAdvanced patterns covering more complex topics such as operators and autoscaling
Master the art of container management with Kubernetes and study robust container orchestration to ensure that your container-based applications sail into production without hiccups Key Features Implement best practices in cloud-native ...
Operators are a way of packaging, deploying, and managing Kubernetes applications.
With this book, you will: Understand what the path to production looks like when using Kubernetes Examine where gaps exist in your current Kubernetes strategy Learn Kubernetes's essential building blocks--and their trade-offs Understand ...
In this practical guide, four Kubernetes professionals with deep experience in distributed systems, enterprise application development, and open source will guide you through the process of building applications with this container ...
This practical guide presents a collection of repeatable, generic patterns to help make the development of reliable distributed systems far more approachable and efficient.
This book presents a mental model for cloud-native applications, along with the patterns, practices, and tooling that set them apart.
If you’re looking to develop native applications in Kubernetes, this is your guide.
In this friendly, pragmatic book, cloud experts John Arundel and Justin Domingus show you what Kubernetes can do—and what you can do with it.
With this practical guide, you'll learn how to build, deploy, and manage a multitiered application on OpenShift. Authors Joshua Wood and Brian Tannous demonstrate how OpenShift speeds application development.
At the end of the text, you will learn the upcoming extension points. This book is designed to cover all the extension points of Kubernetes with state-of-the-art implementations.