La passerelle Kong est l'une des passerelles API open source dans le Cloud Native World. Comme il s'agit d'une passerelle API, elle se trouve également devant tous les services API et offre sécurité et contrôle. Il est également utilisé pour gérer le cycle de vie des API et des microservices. Il fournit des services tels que la limitation du débit, l'authentification, les clés API, l'analyse, etc.
Dans cet article, nous allons discuter du processus d'installation de la passerelle API Kong sur le serveur Ubuntu 20.04 LTS.
Installation de la passerelle API Kong sur Ubuntu 20.04
Pour installer la passerelle API Kong sur le serveur Ubuntu 20.04 LTS, vous devez d'abord télécharger son package respectif avec la version disponible. Exécutez la commande comme indiqué ci-dessous pour télécharger la version 2.7.0 car il s'agit de la dernière au moment de la rédaction de cet article.
$ 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"
Après avoir téléchargé le package avec succès, utilisez la commande dpkg pour installer le fichier deb. Vérifiez la commande comme indiqué ci-dessous pour plus de détails.
$ sudo dpkg -i kong.2.7.0.amd64.deb
Comme le montre la capture d'écran ci-dessus, nous avons installé avec succès la passerelle API Kong sur le serveur Ubuntu 20.04 LTS.
Générer un fichier de configuration pour Kong
Comme Kong fonctionne en mode sans base de données, nous n'utiliserons pas de base de données dans ce cas. Pour cela, un fichier de configuration pour kong est à générer. Exécutez simplement la commande comme indiqué ci-dessous pour générer le fichier de configuration pour kong.
$ kong config init
Après avoir exécuté la commande ci-dessus, il générera un fichier de configuration nommé "kong.yml ”.
C'est le kong.yml par défaut fichier généré après exécution du "kong config init ” commande.
Modifions quelques lignes de ce fichier avec le nouveau comme indiqué ci-dessous.
$ sudo vim kong.yml
database = off declarative_config: /home/ubuntu/kong.yml
Exécuter l'API Kong
Comme nous avons créé un fichier de configuration et en avons modifié quelques lignes. Commençons maintenant l'API Kong avec la commande comme indiqué ci-dessous.
$ sudo kong start -c kong.yml
Dans la capture d'écran ci-dessus, vous pouvez voir que l'API kong est démarrée.
Pour vérifier davantage si l'API Kong est démarrée ou non, exécutez la commande comme indiqué ci-dessous.
$ curl -i http://localhost:8001
Dans la capture d'écran ci-dessus, il est clair que l'API Kong fonctionne.
Conclusion
Dans cet article, vous avez appris à installer et à configurer la passerelle API Kong sur le serveur Ubuntu 20.04 LTS. C'est l'une des passerelles API les plus utilisées et facile à installer sur le serveur Ubuntu. Merci !