Kong Gateway

API Gateway de alto rendimiento y baja latencia. Gestiona autenticación, rate limiting, logging y enrutamiento de tráfico hacia tus servicios backend.

Versión:

3.9.1

Volver a Marketplace

Requisitos de VM

Recurso Mínimo
CPU 2 vCPU
RAM 4 GB
Disco 40 GB
Sistema Operativo Ubuntu 22.04 / 24.04

Puerto de acceso

Puerto Protocolo Uso
30800 HTTP/HTTPS Proxy — tráfico de tus APIs
30801 HTTP Admin API — configuración de Kong

⚠️ El puerto 30801 (Admin API) no debe exponerse públicamente. Úsalo solo desde la misma red o a través de SSH tunnel.

Cómo acceder

Proxy (tráfico de APIs)

Con SSL habilitado:

https://<IP-CON-GUIONES>.sslip.io/

Sin SSL:

http://<IP_DE_LA_VM>:30800/

Admin API

La Admin API corre en el puerto 30801 y es la forma de configurar rutas, servicios y plugins en Kong:

# Verificar que Kong está activo
curl http://<IP_DE_LA_VM>:30801/

# Listar servicios configurados
curl http://<IP_DE_LA_VM>:30801/services

# Listar rutas configuradas
curl http://<IP_DE_LA_VM>:30801/routes

Respuesta esperada de /:

{
  "edition": "community",
  "version": "3.x.x",
  "node_id": "..."
}

Validar que Kong Está Activo

# Ver el pod de Kong
kubectl get pods -A | grep kong

# Ver log de instalación
tail -f /var/log/cuemby/bootstrap.log

# Health check
curl http://<IP_DE_LA_VM>:30801/status

Output esperado del pod:

NAME                     READY   STATUS    RESTARTS
kong-xxxxxxxxx-xxxxx     1/1     Running   0        ← Running ✓

Parámetros de configuración

Parameter Default Description
KONG_DB_PASSWORD ⚠️ auto-generado Contraseña de la base de datos PostgreSQL interna.
KONG_DB_DATA_SIZE 10Gi Tamaño del volumen persistente para PostgreSQL.
KONG_SSL_ENABLED true Habilita HTTPS en el proxy con certificado automático vía sslip.io.
KONG_HOSTNAME auto (sslip.io) Hostname personalizado. Si se deja vacío, se usa la URL generada por Cuemby.

Primeros pasos (inicio rápido)

1. Crear un servicio

curl -X POST http://<IP_DE_LA_VM>:30801/services \
  -d name=mi-api \
  -d url=http://mi-backend:8080

2. Crear una ruta hacia ese servicio

curl -X POST http://<IP_DE_LA_VM>:30801/services/mi-api/routes \
  -d "paths[]=/mi-api"

3. Probar el proxy

curl http://<IP_DE_LA_VM>:30800/mi-api

4. Agregar un plugin (ejemplo: rate limiting)

curl -X POST http://<IP_DE_LA_VM>:30801/services/mi-api/plugins \
  -d name=rate-limiting \
  -d config.minute=100 \
  -d config.policy=local

💡 Tip: Kong tiene una interfaz visual llamada Kong Manager disponible en la edición Enterprise. Para la edición Community del marketplace, toda la configuración se realiza a través de la Admin API o con herramientas como Insomnia o deck para gestionar la config como código.

Solución rápida de problemas

Problema Causa probable Solución
Connection refused en 30800 o 30801 Kong aún iniciando Espera ~3–5 min y revisa tail -f /var/log/cuemby/bootstrap.log.
404 No route matched Ruta no configurada Crea la ruta con la Admin API en el puerto 30801.
502 Bad Gateway Backend no disponible o URL incorrecta Verifica la URL del servicio configurado en Kong.
Pod en CrashLoopBackOff PostgreSQL aún no listo Espera unos minutos; Kong requiere que la DB esté disponible antes de arrancar.

Cuemby Cloud

IaaS

Acerca de Cuemby Cloud

Cuemby Cloud es una infraestructura de nube de nivel empresarial gestionada desde una única consola, diseñada para ofrecer una seguridad más sólida, operaciones predecibles y una fácil escalabilidad en todas las regiones.

Regiones de centros de datos disponibles en Colombia, Ecuador y Chile

Respaldado por ubicaciones de centros de datos de nivel III y nivel IV

Tarifas de entrada y salida de red cero

Soporte de expertos locales 24/7

¿listo para modernizar tu empresa?

Los desafíos del futuro exigen soluciones preparadas para el futuro. ¡Empecemos!

© Derechos de autor | Cuemby® 2025