KONG TEST를 위한 사전 준비(협의) 사항

푸르둥개·2022년 12월 6일

TEST workflow


  • RubberDuck

대상 모듈 선정 및 정책 정의 (예시)

작성 방법

  • 모듈명 : TEST 용 모듈명을 등록
  • 배표현황(Labels) : Kubernetes_dev 배표 현황 및 Labels 명 등록
    • KONG 규칙 정의
      • Services : 모듈을 정의 할수 있는 가상의 이름 등록
        • Routes 규칙과 연결 됨
      • Routes : Client의 요청과 일치하는 규칙(Path) 등록
      • Consumers : API를 사용하는 소비자명 (선택사항)
        • 등록된 API 대상 정책(Plugin 정책) 을 정의할 때 사용
      • Plugins : HTTP 요청/응답 워크플로 중에 실행될 플러그인 등록
        • Authentication
          • Basic Auth / Key Auth / Oauth2 / Hmac Auth / Jwt / Ldap Auth / Session
        • Security
          • Acl / Cors / Ip Restriction / Bot Detection / Acme
        • Traffic Control
          • Rate Limiting / Response Ratelimiting / Request Size Limiting / Request Termination / Proxy Cache
        • Security
          • Acl / Cors / Ip Restriction / Bot Detection / Acme
        • Traffic Control
          • Rate Limiting / Response Ratelimiting / Request Size Limiting / Request Termination / Proxy Cache
        • Serverless
          • Aws Lambda / Pre Function / Post Function / Azure Functions
        • Analytics & Monitoring
          • Datadog / Prometheus / Zipkin
        • Transformations
          • Request Transformer / Response Transformer / Correlation Id
        • Logging
          • Tcp Log / Udp Log / Http Log / File Log / Syslog / Statsd / Logg
        • Other
          • Grpc Gateway / Grpc Web
      • Upstreams : 가상 호스트 이름 등록
        • 여러 서비스 대상의 요청을 가상의 그룹으로 정의하여 로드밸런싱 할 수 있음
      • Notes
profile
DevOps, 개발팀과 운영팀이 알아두면 좋은 정보를 공유합니다.

0개의 댓글