# S1 — connectionPool.tcp.maxConnections: 1
#   Envoy 매핑: Cluster.circuit_breakers.thresholds[].max_connections (circuit breaker 계열)
#   발동: 동시 요청이 커넥션 한도(1)를 넘으면 신규 upstream 커넥션 생성 거부(overflow) → pending 대기.
#   관측: 카운터 upstream_cx_overflow > 0, 게이지 circuit_breakers.default.cx_open = 1(한도 도달 중).
#   부하: fortio -c 4 -qps 0 -n 40  (delay 로 커넥션을 붙잡아 동시성 확보)
apiVersion: networking.istio.io/v1
kind: DestinationRule
metadata:
  name: conn-dr
  namespace: conn-lab
spec:
  host: backend                      # same-ns 짧은 이름(=backend.conn-lab.svc.<clusterdomain>)
  trafficPolicy:
    connectionPool:
      tcp:
        maxConnections: 1
