Book description
With the massive adoption of microservices, operators and developers face far more complexity in their applications today. Service meshes can help you manage this problem by providing a unified control plane to secure, manage, and monitor your entire network. This practical guide shows you how the Linkerd service mesh enables cloud-native developers—including platform and site reliability engineers—to solve the thorny issue of running distributed applications in Kubernetes.
Jason Morgan and Flynn draw on their years of experience at Buoyant—the creators of Linkerd—to demonstrate how this service mesh can help ensure that your applications are secure, observable, and reliable. You'll understand why Linkerd, the original service mesh, can still claim the lowest time to value of any mesh option available today.
- Learn how Linkerd works and which tasks it can help you accomplish
- Install and configure Linkerd in an imperative and declarative manner
- Secure interservice traffic and set up secure multicluster links
- Launch a zero trust authorization strategy in Kubernetes clusters
- Organize services in Linkerd to override error codes, set custom retries, and create timeouts
- Use Linkerd to manage progressive delivery and pair this service mesh with the ingress of your choice
Publisher resources
Table of contents
- Preface
- 1. Service Mesh 101
- 2. Intro to Linkerd
- 3. Deploying Linkerd
-
4. Adding Workloads to the Mesh
- Workloads Versus Services
- What Does It Mean to Add a Workload to the Mesh?
- Injecting Individual Workloads
- Injecting All Workloads in a Namespace
- linkerd.io/inject Values
- Why Might You Decide Not to Add a Workload to the Mesh?
- Other Proxy Configuration Options
- Protocol Detection
- Kubernetes Resource Limits
- Summary
- 5. Ingress and Linkerd
- 6. The Linkerd CLI
- 7. mTLS, Linkerd, and Certificates
- 8. Linkerd Policy: Overview and Server-Based Policy
- 9. Linkerd Route-Based Policy
- 10. Observing Your Platform with Linkerd
- 11. Ensuring Reliability with Linkerd
- 12. Multicluster Communication with Linkerd
- 13. Linkerd CNI Versus Init Containers
- 14. Production-Ready Linkerd
- 15. Debugging Linkerd
- Index
- About the Authors
Product information
- Title: Linkerd: Up and Running
- Author(s):
- Release date: April 2024
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781098142315
You might also like
book
Istio: Up and Running
You did it. You successfully transformed your application into a microservices architecture. But now that you’re …
book
gRPC: Up and Running
Get a comprehensive understanding of gRPC fundamentals through real-world examples. With this practical guide, you’ll learn …
book
Rust in Action
Rust in Action introduces the Rust programming language by exploring numerous systems programming concepts and techniques. …
book
Command-Line Rust
Updated in 2024: A new version has been released that simplifies the programs used in the …