上云无忧 > 文档中心 > 腾讯云微服务引擎 TSE - Kong Ingress介绍
微服务引擎 TSE
腾讯云微服务引擎 TSE - Kong Ingress介绍

文档简介:
Kong Ingress Controller 介绍: Kong 网关一般通过 Admin API 进行资源管理,可管理的资源包括 Service、Route、Plugin、Consumer 等,在定义资源规则后,Kong 将按照这些配置规则进行对上游服务的请求进行路由分发和控制。
*此产品及展示信息均由腾讯云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

Kong Ingress Controller 介绍

Kong 网关一般通过 Admin API 进行资源管理,可管理的资源包括 Service、Route、Plugin、Consumer 等,在定义资源规则后,Kong 将按照这些配置规则进行对上游服务的请求进行路由分发和控制。
在 Kubernetes 集群环境下,Admin API 方式不是很适应 Kubernetes 声明式管理方式。所以 Kong 在 Kubernetes 集群环境下推出Kong Ingress Controller,涵盖了原 Admin API 的各个方面。因此,Kong Ingress Controller 的作用不仅仅是代理进入 Kubernetes 集群的流量,也可以实现插件配置、负载平衡、健康检查等 Kong 提供的所有功能。
下图展示了它的工作原理:

当您安装了 Kong Ingress Controller,Controller 管理器将监听 Kubernetes 集群内部发生的变化,并更新 Kong 以响应这些变化,从而能够正确代理所有流量。与此同时,Kong 也会根据 Controller 同步的信息进行动态更新,以响应 Kubernetes 集群内发生的扩展、配置更改和故障等变化。

Kubernetes 资源与 Kong 资源对应关系

Kong Ingress Controller 旨在将您配置在 Kubernetes 集群中的资源同步到 Kong ,并生成对应的 Kong 资源以便能够使用 Kong 原有机制进行网关操作。两者资源的对应关系如下:
Kubernetes Service:对应 Kong Service 和 Kong Upstream
Kubernetes Pod:对应 Kong Target
Kubernetes Ingress:对应 Kong Route

相似文档
  • 操作场景: Kong 通过 Ingress Controller 实现为 Kubernetes Service 配置插件、健康检查、负载均衡等功能。通过整合 Kong Ingress Controller,Kong 可直接关联到 Kubernetes 整个生命周期,Ingress Controller 将监听容器集群变化,并更新 Kong 的配置,以便能正确代理所有的流量,免去人工管理的困扰。
  • 操作场景: 在生产系统中,为了保证服务的高可用,容器集群通常使用对等部署的方式,两个容器集群部署相同的服务,当一个容器集群出现故障时,请求能访问对等的容器集群上的服务,从而保证服务的高可用。
  • TSE 云原生 API 网关支持基于 Method 、特定位置(Header,Query、Body、Cookie)参数、系统参数(domain,clientIP,httpScheme,clientUa)的灰度发布能力。
  • 什么是 Web 安全防火墙? Web 应用防火墙(Web Application Firewall,WAF)能够帮助腾讯云内及云外用户应对 Web 攻击、入侵、漏洞利用、挂马、篡改、后门、爬虫等网站及 Web 业务安全防护问题。企业通过部署腾讯云 WAF 服务,将 Web 攻击威胁压力转移到腾讯云 WAF 防护集群节点,分钟级获取腾讯 Web 业务防护能力,为网站及 Web 业务安全运营保驾护航。
  • 本文介绍云原生 API 网关如何结合 WAF 通过添加域名的方式与云原生 API 网关的资源(包括服务、路由)进行绑定,实现对经过云原生 API 的流量进行检测和拦截。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部