apiVersion: v1 kind: Pod metadata: name: client namespace: istio-vt-t14-r2 labels: app: client annotations: sidecar.istio.io/inject: "true" spec: containers: - name: curl image: curlimages/curl:8.14.1 command: ["sleep", "infinity"] --- apiVersion: apps/v1 kind: Deployment metadata: name: single-target namespace: istio-vt-t14-r2 labels: app: single-target spec: replicas: 1 selector: matchLabels: app: single-target template: metadata: labels: app: single-target annotations: sidecar.istio.io/inject: "true" spec: containers: - name: echo image: mendhak/http-https-echo:37 ports: - containerPort: 8080 - containerPort: 8443 --- apiVersion: v1 kind: Service metadata: name: single-target namespace: istio-vt-t14-r2 spec: selector: app: single-target ports: - name: http port: 80 targetPort: 8080 - name: https port: 443 targetPort: 8443 --- apiVersion: networking.istio.io/v1 kind: DestinationRule metadata: name: single-target-outlier namespace: istio-vt-t14-r2 spec: host: single-target.istio-vt-t14-r2.svc.cluster.local trafficPolicy: outlierDetection: consecutive5xxErrors: 1 interval: 2s baseEjectionTime: 20s maxEjectionPercent: 100