source-repo/traefik/dynamic/streaming/ssh.yml

67 lines
1.4 KiB
YAML

tcp:
routers:
ssh-swarm-1:
entryPoints:
- "ssh-swarm-1"
rule: "HostSNI(`*`)"
service: "ssh-swarm-1"
ssh-swarm-2:
entryPoints:
- "ssh-swarm-2"
rule: "HostSNI(`*`)"
service: "ssh-swarm-2"
ssh-swarm-3:
entryPoints:
- "ssh-swarm-3"
rule: "HostSNI(`*`)"
service: "ssh-swarm-3"
ssh-gpu-sv:
entryPoints:
- "ssh-gpu-sv"
rule: "HostSNI(`*`)"
service: "ssh-gpu"
ssh-dt-sv:
entryPoints:
- "ssh-dt-sv"
rule: "HostSNI(`*`)"
service: "ssh-dt"
ssh-db-sv:
entryPoints:
- "ssh-dt-sv"
rule: "HostSNI(`*`)"
service: "ssh-db"
ssh-cvat-sv:
entryPoints:
- "ssh-cvat-sv"
rule: "HostSNI(`*`)"
service: "ssh-cvat"
services:
ssh-swarm-1:
loadbalancer:
servers:
- address: "10.10.20.20:22"
ssh-swarm-2:
loadbalancer:
servers:
- address: "10.10.20.21:22"
ssh-swarm-3:
loadbalancer:
servers:
- address: "10.10.20.22:22"
ssh-gpu:
loadbalancer:
servers:
- address: "10.10.20.30:22"
ssh-dt:
loadbalancer:
servers:
- address: "172.30.1.31:22"
ssh-db:
loadbalancer:
servers:
- address: "10.10.20.81:22"
ssh-cvat:
loadbalancer:
servers:
- address: "10.10.20.23:22"