gpt4 book ai didi

kubernetes - Kong在无数据库模式下重启

转载 作者:行者123 更新时间:2023-12-02 12:10:59 24 4
gpt4 key购买 nike

在Docker容器中以无数据库模式与Kong一起玩耍。试图弄清楚我们是否可以将其用作我工作的公司的网关。目前,我在Docker容器上安装了一个本地文件夹,并在启动时将kong.yaml文件的路径传递给kong。当我需要更新配置时,我对POST端点执行/config
到目前为止一切都很好。
但是,我担心的是,我应该如何处理重新启动?我的配置将在与PostGre数据库分开的微服务中生成。
Kong将在我们的Kubernetes集群中作为Ingress Controller 运行。我可以做的一件事是公开一个终结点,该终结点根据我在PostGre中的数据生成一个kong.yml配置文件。 Kong可能会在启动时实现这一目标。我认为我可以使其成为启动命令的一部分。
无论如何,这似乎有点hack。我想知道,是否有任何最佳做法。我确信其他人在:-)之前都遇到过这个问题。
谢谢!

最佳答案

回答
通过Kubernetes本地资源(例如Ingress)和Kong Custom Resources(例如KongConsumer,KongPlugin,KongIngress)在Kubernetes上配置Kong。
Kong Ingress Controller将通过Kubernetes API服务器基于对这些资源的更改进行所有必要的更改。
附加信息
我强烈建议您仔细阅读这些guides。他们是全面的,受过高等教育。
确保注意从Kong Ingress Controller Pane 中发出的日志,因为这将告诉您它是否已成功根据这些资源协调更改。
也可以随时查看此project,我们在其中通过集群上的REST API微服务管理Kong CR。

关于kubernetes - Kong在无数据库模式下重启,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63004688/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com