APISIX Kubernetes服务发现功能失效问题求助
APISIX Kubernetes服务发现功能失效问题求助
各位大佬好,我最近用官方Helm Chart在Kubernetes集群里部署了APISIX,只覆盖了几个自定义配置,其他都保留官方默认值,但遇到了服务发现相关的问题,想请教下大家:
我修改的配置如下:
- 将
useDaemonSet设置为true - 配置
serviceAccount:开启create为true,并指定了服务账号名称 - 将
rbac.create设置为true - 配置
discovery:开启enable为true,并取消了registry下kubernetes: {}的注释 - 配置
ssl:设置为true,并指定了Kubernetes中存储为TLS Secret的CA证书 - 开启Dashboard的
enable为true
不过当我在Dashboard里配置路由,选择Kubernetes作为服务发现方式,把集群内已部署的服务设为上游时,始终无法成功连接,日志里出现了以下错误:
2024/06/27 10:57:41 [error] 50#50: *8898 [lua] init.lua:548: handle_upstream(): failed to set upstream: no valid upstream node: nil, client: 10.0.2.15, serve...
备注:内容来源于stack exchange,提问作者paddy
相关产品推荐
相关产品推荐

