Kong gateway je jednou z open source API bran v Cloud Native World. Jelikož se jedná o bránu API, je také umístěna před všemi službami API a poskytuje zabezpečení a kontrolu. Používá se také ke správě životního cyklu rozhraní API a mikroslužeb. Poskytuje služby jako omezení rychlosti, ověřování, klíče API, analýzy atd.
V tomto článku budeme diskutovat o procesu instalace brány Kong API na serveru Ubuntu 20.04 LTS.
Instalace brány Kong API na Ubuntu 20.04
Chcete-li nainstalovat bránu Kong API na server Ubuntu 20.04 LTS, musíte si nejprve stáhnout příslušný balíček s dostupnou verzí. Spusťte příkaz, jak je ukázáno níže, a stáhněte si verzi 2.7.0, protože je nejnovější v době psaní tohoto článku.
$ 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"
Po úspěšném stažení balíčku použijte příkaz dpkg k instalaci souboru deb. Další podrobnosti naleznete v níže uvedeném příkazu.
$ sudo dpkg -i kong.2.7.0.amd64.deb
Jak je znázorněno na výše uvedeném snímku obrazovky, úspěšně jsme nainstalovali bránu Kong API na server Ubuntu 20.04 LTS.
Generování konfiguračního souboru pro Kong
Protože Kong běží v režimu bez DB, v tomto případě nepoužijeme databázi. K tomu je třeba vygenerovat konfigurační soubor pro kong. Jednoduše spusťte níže uvedený příkaz a vygenerujte konfigurační soubor pro kong.
$ kong config init
Po provedení výše uvedeného příkazu se vygeneruje konfigurační soubor s názvem „kong.yml “.
Je to výchozí kong.yml soubor vygenerovaný po spuštění „kong config init “.
Upravme některé řádky tohoto souboru novým, jak je znázorněno níže.
$ sudo vim kong.yml
database = off declarative_config: /home/ubuntu/kong.yml
Spuštění Kong API
Vytvořili jsme konfigurační soubor a upravili v něm několik řádků. Nyní spustíme Kong API příkazem, jak je uvedeno níže.
$ sudo kong start -c kong.yml
Na výše uvedeném snímku obrazovky můžete vidět, že kong API je spuštěno.
Chcete-li dále ověřit, zda je Kong API spuštěno nebo ne, spusťte příkaz, jak je uvedeno níže.
$ curl -i http://localhost:8001
Na výše uvedeném snímku obrazovky je jasně vidět, že Kong API funguje.
Závěr
V tomto článku jste se naučili, jak nainstalovat a nakonfigurovat bránu Kong API na serveru Ubuntu 20.04 LTS. Je to jedna z nejpoužívanějších API brány, kterou lze snadno nainstalovat na server Ubuntu. Děkuji!