Kong Gateway ist eines der Open-Source-API-Gateways in der Cloud Native World. Da es sich um ein API-Gateway handelt, sitzt es auch vor allen API-Diensten und bietet Sicherheit und Kontrolle. Es wird auch verwendet, um den Lebenszyklus von APIs und Microservices zu verwalten. Es bietet Dienste wie Ratenbegrenzung, Authentifizierung, API-Schlüssel, Analyse usw.
In diesem Artikel werden wir den Installationsprozess des Kong-API-Gateways auf dem Ubuntu 20.04 LTS-Server besprechen.
Installation des Kong-API-Gateways auf Ubuntu 20.04
Um das Kong-API-Gateway auf dem Ubuntu 20.04 LTS-Server zu installieren, müssen Sie zunächst das entsprechende Paket mit der verfügbaren Version herunterladen. Führen Sie den Befehl wie unten gezeigt aus, um die Version 2.7.0 herunterzuladen, da sie zum Zeitpunkt der Erstellung dieses Artikels die neueste war.
$ curl -Lo kong.2.7.0.amd64.deb "https://download.konghq.com/gateway-2.x-ubuntu-focal/pool/all/k/kong/kong_2.7.0_amd64.deb"
Verwenden Sie nach dem erfolgreichen Herunterladen des Pakets den Befehl dpkg, um die deb-Datei zu installieren. Überprüfen Sie den Befehl wie unten gezeigt für weitere Details.
$ sudo dpkg -i kong.2.7.0.amd64.deb
Wie im obigen Screenshot gezeigt, haben wir das Kong-API-Gateway erfolgreich auf dem Ubuntu 20.04 LTS-Server installiert.
Generieren einer Konfigurationsdatei für Kong
Da Kong in einem DB-losen Modus läuft, verwenden wir in diesem Fall keine Datenbank. Dazu muss eine Konfigurationsdatei für Kong erstellt werden. Führen Sie einfach den unten gezeigten Befehl aus, um die Konfigurationsdatei für kong.
zu generieren$ kong config init
Nach Ausführung des obigen Befehls wird eine Konfigurationsdatei mit dem Namen „kong.yml“ generiert “.
Es ist die Standarddatei kong.yml Datei, die nach Ausführung der „kong config init“ generiert wird ”-Befehl.
Lassen Sie uns einige Zeilen dieser Datei mit der neuen bearbeiten, wie unten gezeigt.
$ sudo vim kong.yml
database = off declarative_config: /home/ubuntu/kong.yml
Laufende Kong-API
Da wir eine Konfigurationsdatei erstellt und einige Zeilen davon bearbeitet haben. Lassen Sie uns nun die Kong-API mit dem unten gezeigten Befehl starten.
$ sudo kong start -c kong.yml
Im obigen Screenshot können Sie sehen, dass die Kong-API gestartet wurde.
Um weiter zu überprüfen, ob die Kong-API gestartet wurde oder nicht, führen Sie den Befehl wie unten gezeigt aus.
$ curl -i http://localhost:8001
Im obigen Screenshot ist deutlich zu sehen, dass die Kong-API funktioniert.
Schlussfolgerung
In diesem Artikel haben Sie gelernt, wie Sie das Kong-API-Gateway auf dem Ubuntu 20.04 LTS-Server installieren und konfigurieren. Es ist eines der am häufigsten verwendeten API-Gateways, das einfach auf dem Ubuntu-Server installiert werden kann. Vielen Dank!