Conversation
|
Integration test results for 3d3851e: success 🎉 |
|
Integration test results for fb8a7eb: success 🎉 |
|
Integration test results for d071c8f: success 🎉 |
bin/test-scale
Outdated
| BOOKS_APP=$(curl -s https://raw.githubusercontent.com/BuoyantIO/booksapp/master/k8s/mysql-app.yml) | ||
|
|
||
| # add "-sleep=10ms" param to the traffic app (~100rps) | ||
| traffic_param=" - \"-webapp:7000\"" |
There was a problem hiding this comment.
In https://raw.githubusercontent.com/BuoyantIO/booksapp/master/k8s/mysql-app.yml, "webapp:7000" is given instead of "-webapp:7000". Therefore, the value $traffic_param is not substituted by $sleep_param. Also in sleep parameter extra - should be removed.
|
Integration test results for 1cfcc39: success 🎉 |
Introduce a `bin/test-scale` script to deploy Linkerd alongside sample apps at scale. This script deploys the following: - Linkerd control-plane, with service profiles - 5 namespaces x 5 replicas of each: - Emojivoto demo app - Books demo app, with service profiles - Lifecycle / bb test environment Fixes #2517 Signed-off-by: Andrew Seigner <[email protected]>
Signed-off-by: Andrew Seigner <[email protected]>
|
Integration test results for 0e6b00c: success 🎉 |
alpeb
left a comment
There was a problem hiding this comment.
Code looks good 👍
My Minikube is choking on it, but I'll let you know if I can have it work.
Any chance of adding these namespaces into bin/test-cleanup?
| if [ -z "$linkerd_path" ]; then | ||
| echo "usage: $(basename "$0") /path/to/linkerd [namespace]" >&2 | ||
| exit 64 | ||
| fi |
There was a problem hiding this comment.
Because of set -eu, if no args args are provided to the script it fails at line 50 without a chance to output the usage message.
|
I could make it work for 3 namespaces and 3 replicas But the lifecycle namespaces stop showing stats after the first redeployment. This is the log from the redeployer pod: |
Signed-off-by: Andrew Seigner <[email protected]>
|
@alpeb Re: the cleanup script, I opted to document a That script already defaults to Re: that redeployer issue, I'm not really sure what's going on. I'm surprised to see an error related to For reference, here's the relevant part of that script: $ kubectl -n l5d-scale-lifecycle-1 logs -f deploy/redeployer redeployer
found 2 running pods
pod "bb-terminus-78669d6ccd-2sj9p" deleted
sleeping for 30 seconds...
pod "bb-terminus-78669d6ccd-xkt4x" deleted
bouncing services...
service "bb-terminus1" deleted
service "bb-terminus1" created
service "bb-terminus2" deleted
service "bb-terminus2" created
service "bb-terminus3" deleted
service "bb-terminus3" created
service "bb-terminus4" deleted
service "bb-terminus4" created
service "bb-terminus5" deleted
service "bb-terminus5" created
service "bb-terminus6" deleted
service "bb-terminus6" created
service "bb-terminus7" deleted
service "bb-terminus7" created
service "bb-terminus8" deleted
service "bb-terminus8" created
service "bb-terminus9" deleted
service "bb-terminus9" created
service "bb-terminus10" deleted
service "bb-terminus10" created
sleeping for 30 seconds...
redeploying bb-terminus deployment
deployment.extensions "bb-terminus" configured
sleeping for 60 seconds...
found 2 running pods |
|
Integration test results for f789164: success 🎉 |
|
Ok I think Regarding that daemonset error it appears it's some sort of RBAC error despite the error message. I'm testing with Minikube on Linux. Still digging... |
alpeb
left a comment
There was a problem hiding this comment.
It all worked fine after upgrading the lachlanevenson/k8s-kubectl image version tag 👍
Introduce a `bin/test-scale` script to deploy Linkerd alongside sample apps at scale. This script deploys the following: - Linkerd control-plane, with service profiles - 5 namespaces x 5 replicas of each: - Emojivoto demo app - Books demo app, with service profiles - Lifecycle / bb test environment Fixes linkerd#2517 Signed-off-by: Andrew Seigner <[email protected]> Signed-off-by: [email protected] <[email protected]>
Introduce a `bin/test-scale` script to deploy Linkerd alongside sample apps at scale. This script deploys the following: - Linkerd control-plane, with service profiles - 5 namespaces x 5 replicas of each: - Emojivoto demo app - Books demo app, with service profiles - Lifecycle / bb test environment Fixes linkerd#2517 Signed-off-by: Andrew Seigner <[email protected]> Signed-off-by: [email protected] <[email protected]>

Introduce a
bin/test-scalescript to deploy Linkerd alongside sampleapps at scale.
This script deploys the following:
Fixes #2517
Signed-off-by: Andrew Seigner [email protected]