Edge Micro Gateway를 사용하여 Kubernetes 클러스터에서 실행되는 서비스에 대한 Apigee API 관리를 제공할 수 있습니다.
이 주제에서는 Kubernetes에 Edge Micro Gateway를 배포해야 하는 이유와 Edge Micro Gateway를 서비스로서 Kubernetes에 배포하는 방법을 설명합니다.
사용 사례
Kubernetes에 배포된 서비스는 일반적으로 외부 소비자 또는 클러스터 내에서 실행되는 다른 서비스에 API를 노출합니다.
어느 경우든 해결해야 할 중요한 문제가 있습니다. 이러한 API를 어떻게 관리할까요? 예를 들면 다음과 같습니다.
어떻게 보호할까요?
트래픽을 어떻게 관리하실 건가요?
트래픽 패턴, 지연 시간, 오류에 대한 유용한 정보를 어떻게 얻을 수 있을까요?
개발자가 API를 찾아서 사용할 수 있도록 API를 어떻게 게시할까요?
기존 서비스와 API를 Kubernetes 스택으로 마이그레이션하든 새로운 서비스와 API를 생성하든 Edge Micro Gateway는 보안, 트래픽 관리, 분석, 게시 등을 포괄하는 깔끔한 API 관리 환경을 제공합니다.
Edge Micro Gateway를 서비스로 실행
서비스로서 Kubernetes에 배포되면 Edge Micro Gateway는 자체 포드에서 실행됩니다.
이 아키텍처에서 Edge Micro Gateway는 들어오는 API 호출을 가로채서 다른 포드에서 실행 중인 하나 이상의 대상 서비스로 라우팅합니다.
이 구성에서 Edge Micro Gateway는 보안, 분석, 트래픽 관리, 정책 적용과 같은 API 관리 기능을 다른 서비스에 제공합니다.
다음 그림은 Edge Micro Gateway가 Kubernetes 클러스터에서 서비스로 실행되는 아키텍처를 보여줍니다.