GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Open-Source-API-Gateway – Kong-Installation in Ubuntu 20.04

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!


Ubuntu
  1. Installieren Sie Podman auf Ubuntu

  2. So installieren Sie Open Real Estate unter Ubuntu 16.04

  3. Installieren Sie Open Source osTicket auf Ubuntu 20.04 - Schritt-für-Schritt-Anleitung?

  4. Wird Ubuntu für Android vollständig Open Source sein?

  5. Installieren Sie das Open Source Social Network unter Ubuntu 16.04

Schritt für Schritt Humhub-Installation auf Ubuntu 20.04 LTS – Open-Source-Social-Network

So installieren Sie ein soziales Open-Source-Netzwerk unter Ubuntu 16.04

So installieren Sie Open Visual Traceroute unter Ubuntu 16.04 LTS

So installieren Sie Open Eshop unter Ubuntu 16.04 LTS

So installieren Sie Open Web Analytics unter Ubuntu 18.04 LTS

Visual Studio Code – Ein kostenloser und Open-Source-Code-Editor für Ubuntu