ADC

API-Gateway für Kubernetes

Ein API-Gateway dient 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 bietet ein API-Gateway der Unternehmensklasse für Nord-Süd-API-Verkehr in den Kubernetes-Cluster. Das API-Gateway lässt sich über den Citrix ingress controller und den NetScaler ADC (NetScaler ADC MPX, VPX oder CPX), der als Ingress Gateway für on-premises oder Cloud-Bereitstellungen bereitgestellt wird, in Kubernetes integrieren.

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

API-Gateway

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

  • Durchsetzung von Authentifizierungsrichtlinien
  • Ratenlimit für Zugriff auf Dienste
  • Erweitertes Inhaltsrouting
  • Flexible und umfassende Transformation von HTTP-Transaktionen mithilfe der Rewrite- und Responder-Richtlinien
  • Durchsetzung von Firewall-Richtlinien für Web

Wie funktioniert das API-Gateway?

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

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

Hauptvorteile der Verwendung des API-Gateways

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

  • Verwendet das erweiterte Verkehrsmanagement und die umfassenden Sicherheitsfunktionen von NetScaler ADC.
  • Optimiert Ihre Bereitstellungen, indem mehrere Netzwerkfunktionen in einer einzigen Komponente des NetScaler Ingress-Gateway konsolidiert werden.
  • Reduziert die betriebliche Komplexität und die Kosten, die mit dem Einsatz mehrerer Komponenten verbunden sind.
  • Sorgt für eine bessere Leistung Ihres Anwendungsdatenverkehrs, indem mehrere TCP- oder TLS-Entschlüsselungssprünge reduziert und gleichzeitig separate Komponenten verwendet werden.
  • Vereinfacht die Bereitstellung und Integration in Ihre Kubernetes-Umgebungen, indem Sie entweder direkt YAMLs oder Helm-Charts verwenden.

Bereitstellung des API-Gateways

Weitere Informationen zur Konfiguration der API-Gateway-Funktionen mithilfe von CRDs finden Sie in der Dokumentation zum Citrix ingress controller:

API-Gateway für Kubernetes