如何在botfront helm中设置主机并在kubernetes中更新参数

wfypjpf4  于 2023-03-17  发布在  Kubernetes
关注(0)|答案(1)|浏览(108)

我已经在kubernetes上安装并部署了botfront,但是当我使用节点ip和端口进入运行服务的接口时,它会提示我添加root_url,如下所示

我知道它可以放在config.yaml中,用于更新helm,但它不使用IP,只使用域名,我需要一些指导,因为我尝试了谷歌DNS API,这也没有帮助,除此之外,我如何更新Rasa参数,如编辑rasa主机,添加NLU管道等,因为rasa是无法从UI访问,所以为了修复,我需要先修改helm。

7ajki6be

7ajki6be1#

您可以设置入口控制器来管理流量并显示UI。
因此,您的服务将作为集群IP或节点端口和入口运行,这将管理流量并公开UI。
在配置yaml文件内

botfront:
   app:
# The complete external host of the Botfront application (eg. botfront.yoursite.com). It must be set even if running on a        private or local DNS (it populates the ROOT_URL).
       host: botfront.yoursite.com

您可以安装Nginx入口控制器并创建入口对象,以便在内部传输一些流量,您可以访问服务。
如果helm已经在创建入口,则必须安装入口控制器:https://kubernetes.github.io/ingress-nginx/
您可以检查舵是否产生进气口:kubectl get ingress

更新

您还可以使用服务类型LoadBalancer,将IPMap到DNS,并在botfront的配置中使用*名称**。

相关问题