Omówienie integracji Edge Microgateway z Kubernetes

Przeglądasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X.
Informacje

Możesz użyć Edge Microgateway, aby zapewnić zarządzanie interfejsem Apigee API w przypadku usług działających w klastrze Kubernetes. W tym temacie wyjaśniamy, dlaczego warto wdrożyć Edge Microgateway w Kubernetes, oraz opisujemy, jak wdrożyć usługę Edge Microgateway w Kubernetes.

Przypadek użycia

Usługi wdrażane w Kubernetes zwykle ujawniają interfejsy API użytkownikom zewnętrznym lub innym usługom działającym w klastrze.

W obu przypadkach jest ważny problem do rozwiązania: jak będziesz zarządzać tymi interfejsami API? Na przykład:

  • Jak je zabezpieczasz?
  • Jak będziesz zarządzać ruchem?
  • Jak można uzyskać wgląd w wzorce ruchu, opóźnienia i błędy?
  • Jak opublikujesz swoje interfejsy API, aby deweloperzy mogli je odkrywać i używać?

Niezależnie od tego, czy przenosisz istniejące usługi i interfejsy API do stosu Kubernetes, czy tworzysz nowe usługi i interfejsy API, Edge Microgateway pomaga zapewnić bezproblemowe zarządzanie interfejsami API, które obejmuje zabezpieczenia, zarządzanie ruchem, analitykę, publikowanie i nie tylko.

Uruchamianie Edge Microgateway jako usługi

Po wdrożeniu w Kubernetes jako usługi Edge Microgateway działa we własnym podu. W tej architekturze Edge Microgateway przechwytuje przychodzące wywołania interfejsu API i kieruje je do co najmniej 1 usługi docelowej uruchomionej w innych podach. W tej konfiguracji Edge Microgateway udostępnia funkcje zarządzania interfejsami API, takie jak zabezpieczenia, analizy, zarządzanie ruchem i egzekwowanie zasad w innych usługach.

Poniższy rysunek przedstawia architekturę, w której Edge microgateway działa jako usługa w klastrze Kubernetes:

Edgemicro jako usługa

Zobacz artykuł Wdrażanie Edge Microgateway jako usługi w Kubernetes.

Następny krok