Edge Microgateway와 Kubernetes의 통합 개요

Apigee Edge 문서입니다.
Apigee X 문서로 이동
정보

Edge Microgateway를 사용하여 Kubernetes 클러스터에서 실행되는 서비스에 Apigee API 관리를 제공할 수 있습니다. 이 주제에서는 Kubernetes에 Edge Microgateway를 배포하는 이유와 Edge Microgateway를 서비스로 Kubernetes에 배포하는 방법을 설명합니다.

사용 사례

Kubernetes에 배포된 서비스는 일반적으로 외부 소비자 또는 클러스터 내에서 실행되는 다른 서비스에 API를 노출합니다.

두 경우 모두 해결해야 할 중요한 문제가 있습니다. 이러한 API를 어떻게 관리할 것인가요? 예를 들면 다음과 같습니다.

  • 어떻게 보호할 예정인가요?
  • 트래픽은 어떻게 관리하나요?
  • 트래픽 패턴, 지연 시간, 오류에 대한 통계를 얻으려면 어떻게 해야 하나요?
  • 개발자가 API를 검색하고 사용할 수 있도록 API를 게시하려면 어떻게 해야 하나요?

기존 서비스와 API를 Kubernetes 스택으로 이전하거나 새 서비스와 API를 만드는 경우 Edge Microgateway를 사용하면 보안, 트래픽 관리, 분석, 게시 등을 포함한 깔끔한 API 관리 환경을 제공할 수 있습니다.

Edge Microgateway를 서비스로 실행

서비스로 Kubernetes에 배포되면 Edge Microgateway는 자체 pod에서 실행됩니다. 이 아키텍처에서 Edge Microgateway는 수신되는 API 호출을 가로채 다른 포드에서 실행되는 하나 이상의 대상 서비스로 라우팅합니다. 이 구성에서 Edge Microgateway는 보안, 분석, 트래픽 관리, 정책 시행과 같은 API 관리 기능을 다른 서비스에 제공합니다.

다음 그림은 Edge Microgateway가 Kubernetes 클러스터에서 서비스로 실행되는 아키텍처를 보여줍니다.

Edgemicro as a Service

Kubernetes에서 Edge Microgateway를 서비스로 배포를 참고하세요.

다음 단계