【问题标题】:How to loopback Kong's Admin API to Kong Services?如何将 Kong 的管理 API 环回到 Kong 服务?
【发布时间】:2020-08-25 19:44:29
【问题描述】:

我正在通过 Kong 代理 API,但我担心 Kong 的 Admin API 并尝试将 Admin API 代理为 Kong 中的另一项服务,但未能成功。

根据 Kong 的文档,我尝试使用以下内容:

curl -X POST http://localhost:8001/services \
  --data name=admin-api \
  --data url=http://localhost:8001

创建服务时,我无法通过 Postman 成功调用。

【问题讨论】:

  • 你不能只将管理端点暴露给 localhost:KONG_ADMIN_LISTEN="127.0.0.1:8001" 吗?

标签: kong


【解决方案1】:

kong 中的集群模式允许您将控制平面(管理 api)与数据平面(充当代理/负载均衡器的边缘实例)分开。

https://docs.konghq.com/2.1.x/clustering/

【讨论】:

    【解决方案2】:

    不确定您为什么要这样做,因为通常在 PROD 中您不想公开 Admin API。

    虽然我们已经说过我们有测试自动化的要求,我们想在非生产环境中访问管理 API,我们通过创建一个暴露某些 API 的包装器 spring-boot 服务来管理它,这些 API 可以通过 Kong 来访问与相关消费者相关的任何其他服务。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-12-25
      • 2020-03-28
      • 1970-01-01
      • 1970-01-01
      • 2018-10-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多