Skip to Content
Linkerd: Up and Running
book

Linkerd: Up and Running

by Jason Morgan, Flynn
April 2024
Intermediate to advanced
262 pages
6h 12m
English
O'Reilly Media, Inc.
Content preview from Linkerd: Up and Running

Chapter 4. Adding Workloads to the Mesh

Getting Linkerd running in your cluster is a great first step. But it’s pointless to run Linkerd with nothing else: to get actual value out of your Linkerd cluster, you’ll need to get workloads running in your service mesh. In this chapter, we’ll show you how to do exactly that.

Workloads Versus Services

We’ll talk about “workloads” a lot in this chapter—but sometimes we’ll also talk about “services,” and sometimes “Services.” Unfortunately, these three things all have slightly different meanings:

Service

A Kubernetes resource that is widely used to control how Kubernetes allocates DNS names and IP addresses for services (see Figure 4-1).

Workload

A thing that actually does work on your behalf. A workload receives requests over the network and executes code to take actions. In Kubernetes, it’s usually one or more Pods (to provide the computation), often managed by a Deployment or DaemonSet resource, plus one or more Services (to manage the names and IP addresses), as illustrated in Figure 4-1.

service

A less formal term that could refer to either a Service or a workload, depending on context. This lack of precision shows just one of many cases where Kubernetes terminology is very much more confusing than we would like it to be.

luar 0401
Figure 4-1. The workload as distinct from the Service

As an application developer, you can usually just ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Building Serverless Applications on Knative

Building Serverless Applications on Knative

Evan Anderson
Flow Architectures

Flow Architectures

James Urquhart
Go Cookbook

Go Cookbook

Sau Sheong Chang

Publisher Resources

ISBN: 9781098142308Errata Page