问题标签 [kong-ingress]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
81 浏览

kubernetes - Kubernetes 上的 Kong 入口控制器

我正在尝试将 Kong Ingress Controller 部署到我在 virtualbox 中使用 kubeadm 部署的 K8s 集群中。

它由一个主节点和两个工作节点组成。

根据文档,我正在使用 DBless 部署:

结果是这样的:

到目前为止,一切都很好。以下是它创建的组件:

我正在使用端口转发公开负载均衡器:

然后我 curl http://localhost 结果如预期:

最后,我部署了一组入口规则来测试它:

例如,当我尝试 curl 在我的入口规则中定义的任何路径时,curl http://localhost/httpd它会引发此错误:

kong 代理的日志显示此错误:

当我列出端点时显示 IP:

两种服务(httpd-service 和 nginx-service)都是正确的,当我将它们的服务移植到我的本地机器时,我可以访问它们。

我在 DigitalOcean 上的另一个集群中进行了相同的部署,除了配置负载平衡器之外,结果几乎相同。

谁可以帮我这个事?

谢谢!

0 投票
1 回答
19 浏览

api-gateway - KONG 的控制平面和数据平面映射

我是 KONG 的新手,目前以混合模式(CP/DP 分离)安装了 KONG。

只是想检查我们是否有多个 DP 用于一个 CP 并想要部署服务。在这种情况下,我们是否需要在任何地方提及有关 DP 的详细信息,例如服务级别配置或 CP 级别。

到目前为止我的理解:DP节点将共享配置。它将数据库的内容缓存在内存中。缓存的实体包括服务、路由、消费者、插件、凭证等……因为这些值在内存中。

0 投票
1 回答
15 浏览

kong - 使用声明式配置在 KONG Kubernetes 中自定义插件配置

我在 Kubernetes 中以 DBless 模式使用 KONG。我正在尝试以声明性方式添加插件。

在哪里可以找到 Kuberenetes 的配置文件?

如何在该文件中添加插件?