问题标签 [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.
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 上的另一个集群中进行了相同的部署,除了配置负载平衡器之外,结果几乎相同。
谁可以帮我这个事?
谢谢!
api-gateway - KONG 的控制平面和数据平面映射
我是 KONG 的新手,目前以混合模式(CP/DP 分离)安装了 KONG。
只是想检查我们是否有多个 DP 用于一个 CP 并想要部署服务。在这种情况下,我们是否需要在任何地方提及有关 DP 的详细信息,例如服务级别配置或 CP 级别。
到目前为止我的理解:DP节点将共享配置。它将数据库的内容缓存在内存中。缓存的实体包括服务、路由、消费者、插件、凭证等……因为这些值在内存中。
kong - 使用声明式配置在 KONG Kubernetes 中自定义插件配置
我在 Kubernetes 中以 DBless 模式使用 KONG。我正在尝试以声明性方式添加插件。
在哪里可以找到 Kuberenetes 的配置文件?
如何在该文件中添加插件?