Load Test on Linked with multi-router and multinamespace setup is giving inconsistent results with error % ranging from 0 to 5%
Load test setup:
jmeter v3.2
throughput 500 req/sec
timeout 60 sec
error: 5%
samples: 7483
Setup
Linkerd version 1.3.1
kubernetes: on aws v1.7
Jmeter 3.2
For default namespace,
4140 -> outgoing
4141 -> incoming
For namespace ns1
4143 -> outgoing-ns1
4144 -> incoming-ns1
For namespace ns2
4145 -> outgoing-ns2
4146 -> incoming-ns2
For linkerd namespace,
4150 -> outgoing
4151 -> incoming
For namespace ns1
4153 -> outgoing-ns1
4154 -> incoming-ns1
For namespace ns2
4155 -> outgoing-ns2
4156 -> incoming-ns2
For linkerd1 namespace,
4160 -> outgoing
4161 -> incoming
For namespace ns1
4163 -> outgoing-ns1
4164 -> incoming-ns1
For namespace ns2
4165 -> outgoing-ns2
4166 -> incoming-ns2
Tested against service named service1 deployed in namespaces “default”, “linkerd”, “linkerd1”, “ns1” & “ns2”
No hosts are available for /svc/service1, Dtab.base=[/k8s=>/#/io.l5d.k8s;/portNsSvc=>/#/portNsSvcToK8s;/host=>/portNsSvc/http/default;/host=>/portNsSvc/http;/svc=>/$/io.buoyant.http.domainToPathPfx/host], Dtab.local=[]. Remote Info: Not Available
config
in namespace “linkerd”,
linkerd1.yml (5.1 KB)
configmap1.yml (1.7 KB)
in namespace “linkerd1”,
linkerd.yml (5.1 KB)
configmap.yml (1.7 KB)
endpoints:
service1.yml (153 Bytes)
helloworld01.yml (495 Bytes)