Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add federated services docs #1874

Open
wants to merge 6 commits into
base: main
Choose a base branch
from
Open

Add federated services docs #1874

wants to merge 6 commits into from

Conversation

adleong
Copy link
Member

@adleong adleong commented Nov 8, 2024

No description provided.

Copy link
Member

@wmorgan wmorgan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you! I think we need to add a little content in the muclu feature doc too. (There is some unfortunate overlap between that doc and the reference doc... don't feel obligated to solve that larger issue in this PR.)

linkerd.io/content/2-edge/reference/multicluster.md Outdated Show resolved Hide resolved
linkerd.io/content/2-edge/reference/multicluster.md Outdated Show resolved Hide resolved
linkerd.io/content/2-edge/reference/multicluster.md Outdated Show resolved Hide resolved
linkerd.io/content/2-edge/tasks/federated-services.md Outdated Show resolved Hide resolved
Signed-off-by: Alex Leong <[email protected]>
Signed-off-by: Alex Leong <[email protected]>
and create a federated service called `<svc name>-federated` which will act as
a union of all those services with that name. For example, all traffic sent to
the `store-web-federated` federated service will be load balanced over all
replicas of all services name `store-web` in all linked clusters.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
replicas of all services name `store-web` in all linked clusters.
replicas of all services named `store-web` in all linked clusters.

services which act as a union of multiple services in different clusters with
the same name and namespace. By sending traffic to the federated service, that
traffic will be load balanced among all endpoints of that service in all linked
clusters. The allows the client to be cluster agnostic, balance traffic across
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
clusters. The allows the client to be cluster agnostic, balance traffic across
clusters. This allows the client to be cluster agnostic, balance traffic across

]
```

## Step 5: Send some traffic!
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
## Step 5: Send some traffic!
## Step 6: Send some traffic!

done
command:
- /bin/sh
image: appropriate/curl
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I assume this was a placeholder?

Suggested change
image: appropriate/curl
image: curlimages/curl

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Member

@kflynn kflynn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some minor tweaks suggested but this looks excellent, kudos! 🙂

linkerd.io/content/2-edge/features/multicluster.md Outdated Show resolved Hide resolved
linkerd.io/content/2-edge/reference/multicluster.md Outdated Show resolved Hide resolved
linkerd.io/content/2-edge/reference/multicluster.md Outdated Show resolved Hide resolved
linkerd.io/content/2-edge/reference/multicluster.md Outdated Show resolved Hide resolved
linkerd.io/content/2-edge/tasks/federated-services.md Outdated Show resolved Hide resolved
linkerd.io/content/2-edge/tasks/federated-services.md Outdated Show resolved Hide resolved
linkerd.io/content/2-edge/tasks/federated-services.md Outdated Show resolved Hide resolved
Signed-off-by: Alex Leong <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants