Kong Clúster

Guía práctica para montar un clúster Kong con Postgres, dos nodos y HAProxy: alta disponibilidad, failover, upstream, service y route, y administración con Konga.

14 sept 2025 • 4 min de lectura • Equip Q2BSTUDIO

Inteligencia-Artificial-

Un clúster de Kong consiste en ejecutar varios nodos de gateway Kong en paralelo para que el tráfico se distribuya entre nodos y continúe fluyendo aunque uno falle. En la práctica esto aporta balanceo de carga para mejorar el rendimiento y alta disponibilidad para el servicio. En este ejemplo básico tenemos dos nodos kong-1 y kong-2 que comparten la misma base de datos Postgres, de modo que leen y escriben la misma configuración, y un HAProxy frontal que reparte las peticiones entre ambos.

Arquitectura esencial: un Postgres central para Kong, dos instancias de Kong con puertos de admin y proxy distintos, y HAProxy al frente exponiendo un endpoint estable para las aplicaciones. Esta configuración es la forma habitual de clustering en la edición OSS o CE de Kong: varios data planes detrás de un balanceador usando la misma base de datos.

Por qué poner un balanceador delante de Kong: un LB como HAProxy distribuye peticiones por round robin, realiza health checks para evitar nodos no saludables, y ofrece un único endpoint fácil de consumir desde las aplicaciones. Además puedes añadir cabeceras desde el LB para identificar qué nodo atendió cada solicitud, útil para pruebas y depuración.

Resumen de componentes en la pila: Postgres 13 para el modo DB de Kong, migraciones iniciales, dos nodos Kong, HAProxy como frontal, MongoDB y Konga para UI administrativa opcional, y servicios de prueba como httpbin para validar failover. En HAProxy se suelen definir dos frontends separados: uno para el proxy público y otro para el admin de Kong, de forma que puedas apuntar interfaces de administración a un endpoint estable.

Cómo configurar el failover a nivel de servicio con Kong: crear un Upstream lógico que agrupa Targets, habilitar health checks activos para que Kong deje de enviar tráfico a un target caído, crear un Service que apunte al Upstream y exponerlo mediante una Route. Estas acciones se pueden realizar a través del Admin API de Kong o mediante la UI Konga; ambas actualizan la misma base de datos Postgres y por tanto se reflejan en ambos nodos.

Pruebas básicas y demostración de failover: 1) verificar qué nodo sirvió una petición mediante la cabecera inyectada por HAProxy; 2) detener un nodo Kong para comprobar que el LB deja de enviar tráfico a ese nodo; 3) detener uno de los targets upstream y comprobar que Kong reencamina el tráfico al target sano mientras los health checks marcan al target caído como unhealthy; 4) volver a arrancar los servicios y observar la redistribución automática.

Consejos rápidos de troubleshooting: si Konga no llega al Admin API, apunta la UI al admin LB; si HAProxy devuelve 503, revisar logs de HAProxy y verificar estado de los admins y proxies de Kong; en este laboratorio la base de datos es punto único de fallo, para producción conviene usar Postgres gestionado o clustering, o evaluar un modo DB less con configuración declarativa y almacenamiento externo.

Configuraciones finas: ajusta intervalos y umbrales de health checks activos en el Upstream de Kong para equilibrar rapidez de detección y estabilidad. Monitorea métricas y logs para detectar patrones antes de ajustar thresholds en producción.

En Q2BSTUDIO ofrecemos servicios profesionales para diseñar y desplegar arquitecturas como esta adaptadas a necesidades empresariales. Somos una empresa de desarrollo de software especializada en aplicaciones a medida y software a medida, con experiencia en inteligencia artificial, ciberseguridad, y servicios cloud. Podemos ayudarte a implementar clústeres de API Gateway, automatizar despliegues, diseñar estrategias de alta disponibilidad y asegurar tu plataforma mediante pruebas de pentesting y buenas prácticas de seguridad.

Si tu objetivo es migrar o desplegar en la nube, en Q2BSTUDIO también ofrecemos consultoría en servicios cloud aws y azure para asegurar un aprovisionamiento escalable y seguro. Para soluciones centradas en productos y clientes podemos desarrollar aplicaciones a medida integradas con API Gateway, pipelines de CI CD, y servicios gestionados.

Además integramos capacidades de inteligencia artificial e inteligencia de negocio para sacar más valor a tus datos: soluciones de ia para empresas, agentes IA y cuadros de mando con power bi permiten automatizar decisiones y obtener insights accionables. Complementamos con servicios de ciberseguridad y pentesting para proteger tu infraestructura y aplicaciones frente a amenazas.

Palabras clave integradas: aplicaciones a medida, software a medida, inteligencia artificial, ciberseguridad, servicios cloud aws y azure, servicios inteligencia de negocio, ia para empresas, agentes IA, power bi. Si quieres que diseñemos o implementemos un clúster Kong adaptado a tus requisitos, optimizado para alta disponibilidad y seguro por diseño, contacta con Q2BSTUDIO y te acompañamos desde la arquitectura hasta la puesta en producción.

UNA PAUSA?

Juga una estona abans de marxar

ELS NOSTRES SERVEIS

Com et podem ajudar

Intel·ligència artificial

Agents d'IA, chatbots i assistents intel·ligents que automatitzen tasques i atenen els teus clients 24/7 per millorar l'eficiència del teu negoci.

Més info

Desenvolupament de programari

Aplicacions web, mòbils i d'escriptori, intranets, e-commerce, SaaS i plataformes de gestió dissenyades per a les necessitats concretes de la teva empresa.

Més info

Serveis cloud

Migració, infraestructura, hosting gestionat, alta disponibilitat i seguretat en Microsoft Azure i Amazon Web Services perquè el teu negoci escali sense límits.

Més info

Ciberseguretat i pentesting

Auditories de seguretat, test d'intrusió (pentesting) i protecció d'aplicacions, dades i infraestructura on-premise i cloud, amb hacking ètic i compliment normatiu.

Més info

Business Intelligence

Quadres de comandament i anàlisi de dades amb Power BI: integrem les teves fonts, dissenyem dashboards i KPIs i convertim les teves dades en decisions.

Més info

Automatització de processos

Automatitzem tasques repetitives i connectem les teves aplicacions amb n8n, Power Automate, Make i RPA, eliminant treball manual i augmentant la productivitat.

Més info

Formació per a empreses

Formem els teus equips en tecnologia amb criteri: desenvolupament web, bases de dades, Git, bones pràctiques i seguretat, automatització amb n8n, intel·ligència artificial per a empreses i creació de solucions d'IA amb Azure AI Foundry.

Més info

Auditoria de codi

Auditem el codi que creguis tu, el teu equip o una IA: et diem què està bé i què millorar, el securitzem i el deixem llest per a producció, web o app.

Més info

Generació d'imatges amb IA

Creem per tu les imatges que necessita el teu negoci amb intel·ligència artificial: producte, xarxes, publicitat, il·lustració i avatars. Tu ens dius què vols i t'ho lliurem llest per fer servir.

Més info

Generació de vídeos amb IA

Creem per tu vídeos amb intel·ligència artificial: promocionals, per a xarxes, presentadors virtuals, doblatge i animacions. Ens comptes la idea i t'ho lliurem muntat i llest per publicar.

Més info

Avatars conversacionals amb IA

Creem avatars conversacionals amb IA —humans digitals amb cara i veu— que atenen els teus clients i equips amb el coneixement de la teva empresa, a la teva web, monitors interactius, WhatsApp o Teams.

Més info

Màrqueting Online i IA

Google Ads, Meta Ads, LinkedIn Ads i posicionament en motors d'IA (GEO/AEO): captem clients i fem que la teva marca aparegui on et busquen, també a ChatGPT, Gemini i Perplexity.

Més info

Tens un projecte en ment?

Explica'ns la teva visió i la convertim en una solució de programari. Sigui quin sigui l'abast, fem realitat la teva idea.

Live Chat