mirror of
https://github.com/traefik/mesh.git
synced 2026-06-01 18:37:57 +00:00
84 lines
1.6 KiB
JSON
84 lines
1.6 KiB
JSON
{
|
|
"http": {
|
|
"routers": {
|
|
"readiness": {
|
|
"entryPoints": [
|
|
"readiness"
|
|
],
|
|
"service": "readiness",
|
|
"rule": "Path(`/ping`)"
|
|
}
|
|
},
|
|
"services": {
|
|
"block-all-service": {
|
|
"loadBalancer": {
|
|
"passHostHeader": false
|
|
}
|
|
},
|
|
"readiness": {
|
|
"loadBalancer": {
|
|
"servers": [
|
|
{
|
|
"url": "http://127.0.0.1:8080"
|
|
}
|
|
],
|
|
"passHostHeader": true
|
|
}
|
|
}
|
|
},
|
|
"middlewares": {
|
|
"block-all-middleware": {
|
|
"ipWhiteList": {
|
|
"sourceRange": [
|
|
"255.255.255.255"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"tcp": {
|
|
"routers": {
|
|
"my-ns-svc-a-8080": {
|
|
"entryPoints": [
|
|
"tcp-5000"
|
|
],
|
|
"service": "my-ns-svc-a-8080",
|
|
"rule": "HostSNI(`*`)"
|
|
},
|
|
"my-ns-svc-a-8081": {
|
|
"entryPoints": [
|
|
"tcp-5001"
|
|
],
|
|
"service": "my-ns-svc-a-8081",
|
|
"rule": "HostSNI(`*`)"
|
|
}
|
|
},
|
|
"services": {
|
|
"my-ns-svc-a-8080": {
|
|
"loadBalancer": {
|
|
"servers": [
|
|
{
|
|
"address": "10.10.2.1:8080"
|
|
},
|
|
{
|
|
"address": "10.10.2.2:8080"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"my-ns-svc-a-8081": {
|
|
"loadBalancer": {
|
|
"servers": [
|
|
{
|
|
"address": "10.10.2.1:8080"
|
|
},
|
|
{
|
|
"address": "10.10.2.2:8081"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|