安装ingress-route和traefik-service
apiVersion: traefik.containo.us/v1alpha1
kind: TraefikService
metadata:
name:
app-mirror
spec:
mirroring:
name: nginxv1 # 发送 100% 的请求到 K8S 的 Service "v1"
port: 80
mirrors:
- name: nginxv2 # 然后复制 50% 的请求到 v2
percent: 50
port: 80
---
apiVersion: traefik.containo.us/v1alpha1
kind: IngressRoute
metadata:
name: mirror-ingress-route
namespace: default
spec:
entryPoints:
- web
routes:
- match: Host(`mirror.test.com`)
kind: Rule
services:
- name: app-mirror
kind: TraefikService
配置本地host,访问mirror.test.com
访问4次,查看pod1日志记录4次
查看pod2日志记录2次