# S5 — connectionPool.tcp.maxConnectionDuration: 5s
#   Envoy 매핑(HTTP 클러스터): HttpProtocolOptions.common_http_protocol_options.max_connection_duration
#     (이름은 tcp.* 지만 HTTP 클러스터에선 HttpProtocolOptions 경로로 반영됨 — 조사 §1-A 함정)
#   발동: 수립 후 5s 경과한 커넥션을 graceful close(진행 중 요청은 완료 후). 기본은 무제한.
#   관측: 카운터 upstream_cx_max_duration_reached >= 1.
#   부하: keepalive 로 10s 지속 부하 → 5s 시점에 커넥션 수명 도달·재수립.
apiVersion: networking.istio.io/v1
kind: DestinationRule
metadata:
  name: conn-dr
  namespace: conn-lab
spec:
  host: backend
  trafficPolicy:
    connectionPool:
      tcp:
        maxConnectionDuration: 5s
