No description
This repository has been archived on 2026-04-20. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
  • Python 75.9%
  • Dockerfile 24.1%
Find a file
Chris Pressland c60e72503b
Some checks failed
build / build (push) Failing after 1m17s
Added README.md, tweaks
2022-04-22 14:07:46 +01:00
.github/workflows Initial commit 2022-04-21 23:03:25 +01:00
deploy Added README.md, tweaks 2022-04-22 14:07:46 +01:00
client.py Initial commit 2022-04-21 23:03:25 +01:00
Dockerfile Initial commit 2022-04-21 23:03:25 +01:00
Pipfile Initial commit 2022-04-21 23:03:25 +01:00
Pipfile.lock Initial commit 2022-04-21 23:03:25 +01:00
README.md Added README.md, tweaks 2022-04-22 14:07:46 +01:00
server.py Initial commit 2022-04-21 23:03:25 +01:00

Kubecon Linkerd Demo

This demo goes over how the simple use of Linkerd Service Profiles made our life in the cloud so much easier.

Steps:

Deploy the Chaos Server:

$ kubectl apply -k deploy/chaos-server

Deploy the Chaos Client:

$ kubectl apply -k deploy/chaos-client

Watch the Chaos Client Logs:

$ kubectl logs chaos-client -f

Watch the success rate of traffic:

$ watch linkerd viz routes deploy/chaos-client --to service/chaos-server -o wide

Apply the Linkerd Service Profile

$ kubectl apply -k deploy/chaos-server-profile

Within 30s you should see that Linkerd is handling retries for our requests automatically and the client is no longer seeing failures