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:
Zobacz artykuł Wdrażanie Edge Microgateway jako usługi w Kubernetes.
Następny krok
- Aby dowiedzieć się, jak uruchomić Edge Microgateway jako usługę w Kubernetes, przeczytaj artykuł o wdrażaniu Edge Microgateway jako usługi w Kubernetes.