我是 KONG 的新手,目前以混合模式(CP/DP 分离)安装了 KONG。
只是想检查我们是否有多个 DP 用于一个 CP 并想要部署服务。在这种情况下,我们是否需要在任何地方提及有关 DP 的详细信息,例如服务级别配置或 CP 级别。
到目前为止我的理解:DP节点将共享配置。它将数据库的内容缓存在内存中。缓存的实体包括服务、路由、消费者、插件、凭证等……因为这些值在内存中。
我是 KONG 的新手,目前以混合模式(CP/DP 分离)安装了 KONG。
只是想检查我们是否有多个 DP 用于一个 CP 并想要部署服务。在这种情况下,我们是否需要在任何地方提及有关 DP 的详细信息,例如服务级别配置或 CP 级别。
到目前为止我的理解:DP节点将共享配置。它将数据库的内容缓存在内存中。缓存的实体包括服务、路由、消费者、插件、凭证等……因为这些值在内存中。
CP 正在侦听 DP。您无需在任何地方声明 DP,只需向 DP 提供连接到 CP 的详细信息。
你说:
DP 节点将共享配置。它将数据库的内容缓存在内存中。缓存的实体包括服务、路由、消费者、插件、凭证等……因为这些值在内存中。
DP无权访问数据库,这是控制计划cf文档的作用,架构非常清晰:
控制平面 (CP),其中管理配置并提供 Admin API;和数据平面 (DP),为代理提供流量。
连接后,控制平面上的每个 Admin API 或 Kong Manager 操作都会触发集群中数据平面的更新。