Omówienie integracji Edge Microgateway z Kubernetes

Wyświetlasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X.
Informacje

Za pomocą Edge Microgateway możesz zarządzać interfejsami API Apigee w przypadku usług działających w klastrze Kubernetes. Z tego tematu dowiesz się, dlaczego warto wdrożyć Edge Microgateway w Kubernetesie i jak wdrożyć Edge Microgateway w Kubernetesie jako usługę.

Przypadek użycia

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

W obu przypadkach trzeba rozwiązać jeden ważny problem: jak zarządzać tymi interfejsami API? Na przykład:

  • Jak je zabezpieczysz?
  • Jak będziesz zarządzać ruchem?
  • Jak uzyskasz informacje o wzorach ruchu, opóźnieniach i błędach?
  • Jak zamierzasz publikować interfejsy API, aby deweloperzy mogli je znaleźć i korzystać z nich?

Niezależnie od tego, czy migrujesz istniejące usługi i interfejsy API do platformy Kubernetes, czy tworzysz nowe usługi i interfejsy API, Edge Microgateway zapewnia przejrzyste zarządzanie interfejsami API, w tym bezpieczeństwo, zarządzanie ruchem, analizy, publikowanie i inne funkcje.

Uruchamianie Edge Microgateway jako usługi

Po wdrożeniu w Kubernetes jako usługa Edge Microgateway działa w swoim własnym pod. W tej architekturze Edge Microgateway przechwytuje przychodzące wywołania interfejsu API i kieruje je do co najmniej jednej usługi docelowej działającej w innych modułach. W tej konfiguracji Edge Microgateway zapewnia funkcje zarządzania interfejsem API, takie jak bezpieczeństwo, analityka, zarządzanie ruchem i egzekwowanie zasad w innych usługach.

Ten rysunek przedstawia architekturę, w której Edge Microgateway działa jako usługa w klastrze Kubernetes:

Edgemicro jako usługa

Zapoznaj się z artykułem Wdrażanie Edge Microgateway jako usługi w Kubernetes.

Następny krok