Citrix ADC

API-Gateway für Kubernetes

Ein API-Gateway fungiert als einziger Einstiegspunkt für Ihre APIs und gewährleistet einen sicheren und zuverlässigen Zugriff auf mehrere APIs und Microservices in Ihrem System.

Citrix stellt ein API-Gateway der Enterprise-Klasse für den Nord-Süd-API-Datenverkehr in den Kubernetes-Cluster bereit. Das API-Gateway kann mit Kubernetes über den Citrix Ingress Controller und den Citrix ADC (Citrix ADC MPX, VPX oder CPX) integriert werden, der als Ingress Gateway für lokale oder Cloud-Bereitstellungen bereitgestellt wird.

Das folgende Diagramm zeigt eine zweistufige Topologie für das API-Gateway.

API-Gateway

Mit dem von Citrix angebotenen API-Gateway können Sie die folgenden Funktionen ausführen:

  • Erzwingen von Authentifizierungsrichtlinien
  • Tarifbeschränkung des Zugangs zu Diensten
  • Erweitertes Content-Routing
  • Flexible und umfassende Transformation von HTTP-Transaktionen unter Verwendung der Rewrite- und Responder-Richtlinien
  • Durchsetzung von Firewall-Richtlinien für Webanwendungen

Wie funktioniert das API-Gateway?

Das API-Gateway basiert auf dem Citrix Ingress-Gateway und verwendet Kubernetes-API-Erweiterungen wie benutzerdefinierte Ressourcendefinitionen (CRDs). Mithilfe von CRDs können Sie das Citrix ADC und das API-Gateway automatisch in derselben Instanz konfigurieren.

Citrix stellt die folgenden CRDs für das API-Gateway bereit:

Wesentliche Vorteile der Verwendung des API-Gateway

Im Folgenden werden die wichtigsten Vorteile des von Citrix angebotenen API-Gateway aufgeführt:

  • Verwendet das erweiterte Verkehrsmanagement und die umfassenden Sicherheitsfunktionen von Citrix ADC.
  • Optimiert Ihre Bereitstellungen, indem mehrere Netzwerkfunktionen in einer einzigen Komponente des Citrix Ingress-Gateway konsolidiert werden.
  • Reduziert die betriebliche Komplexität und Kosten für die Bereitstellung mehrerer Komponenten.
  • Sorgt für eine bessere Leistung für den Anwendungsdatenverkehr, indem mehrere Hops der TCP- oder TLS-Entschlüsselung reduziert werden, während separate Komponenten verwendet werden.
  • Vereinfacht die Bereitstellung und Integration in Ihre Kubernetes-Umgebungen, entweder durch direkte Verwendung von YAMLs oder Helmcharts.

Bereitstellen des API-Gateway

Weitere Informationen zum Konfigurieren der API-Gateway Features mithilfe von CRDs finden Sie in der Dokumentation des Citrix Ingress Controller:

API-Gateway für Kubernetes