Kong gateway es una de las puertas de enlace API de código abierto en Cloud Native World. Como es una puerta de enlace API, también se encuentra frente a cualquier servicio API y brinda seguridad y control. También se utiliza para gestionar el ciclo de vida de las API y los microservicios. Proporciona servicios como limitación de velocidad, autenticación, claves API, análisis, etc.
En este artículo, vamos a discutir el proceso de instalación de la puerta de enlace Kong API en el servidor Ubuntu 20.04 LTS.
Instalación de la puerta de enlace Kong API en Ubuntu 20.04
Para instalar la puerta de enlace Kong API en el servidor Ubuntu 20.04 LTS, primero debe descargar su paquete respectivo con la versión disponible. Ejecute el comando como se muestra a continuación para descargar la versión 2.7.0, ya que es la última en el momento de escribir este artículo.
$ 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"
Después de descargar con éxito el paquete, use el comando dpkg para instalar el archivo deb. Verifique el comando como se muestra a continuación para obtener más detalles.
$ sudo dpkg -i kong.2.7.0.amd64.deb
Como se muestra en la captura de pantalla anterior, hemos instalado con éxito la puerta de enlace Kong API en el servidor Ubuntu 20.04 LTS.
Generando un archivo de configuración para Kong
Como Kong se ejecuta en un modo sin base de datos, no usaremos una base de datos en este caso. Para eso, se debe generar un archivo de configuración para kong. Simplemente, ejecute el comando como se muestra a continuación para generar el archivo de configuración para kong.
$ kong config init
Después de ejecutar el comando anterior, generará un archivo de configuración llamado “kong.yml ”.
Es el kong.yml predeterminado. archivo generado después de la ejecución de “kong config init ” comando.
Editemos algunas líneas de este archivo con el nuevo como se muestra a continuación.
$ sudo vim kong.yml
database = off declarative_config: /home/ubuntu/kong.yml
Ejecución de la API de Kong
Como hemos creado un archivo de configuración y editado algunas líneas del mismo. Ahora, iniciemos la API de Kong con el comando que se muestra a continuación.
$ sudo kong start -c kong.yml
En la captura de pantalla anterior, puede ver que se inició la API de kong.
Para verificar aún más si Kong API se inició o no, ejecute el comando como se muestra a continuación.
$ curl -i http://localhost:8001
En la captura de pantalla anterior, se ve claramente que la API de Kong está funcionando.
Conclusión
En este artículo, aprendió cómo instalar y configurar la puerta de enlace Kong API en el servidor Ubuntu 20.04 LTS. Es una de las puertas de enlace API más utilizadas que es fácil de instalar en el servidor Ubuntu. ¡Gracias!