Istio - 기본 재시도 VirtualService 구성

3808 단어
새 클러스터에서 Istio를 설정하는 동안 이유를 모르겠고 Istio 문서에서 설명을 찾을 수 없지만 기본적으로 내가 만든 VirtualServices는 오류 503에서 재시도합니다.


내가 사용하는 하나의 VirtualService 예

apiVersion: networking.istio.io/v1beta1
kind: VirtualService
metadata:
  name: gateway
  namespace: development
spec:
  gateways:
  - development/ingressgw
  hosts:
  - gateway.dev.rtm.com
  http:
  - match:
    - uri:
        prefix: /
    route:
    - destination:
        host: gateway.development.svc.cluster.local
        port:
          number: 443



따라서 자동 재시도를 원하지 않으면 http 목록의 개체에 다음 블록을 추가하기만 하면 됩니다.

    retries:
      attempts: 0



완전한 수정

apiVersion: networking.istio.io/v1beta1
kind: VirtualService
metadata:
  name: gateway
  namespace: development
spec:
  gateways:
  - development/ingressgw
  hosts:
  - gateway.dev.rtm.com
  http:
  - match:
    - uri:
        prefix: /
    retries:
      attempts: 0
    route:
    - destination:
        host: gateway.development.svc.cluster.local
        port:
          number: 443



해당 기본 구성에 대한 정보가 있으면 공유하십시오.

Istio 구성에 도움이 되었으면 합니다!


내 작문 실력을 향상시키는 데 도움이 되는 피드백을 주세요. 감사

좋은 웹페이지 즐겨찾기