【发布时间】:2022-06-30 20:36:25
【问题描述】:
我正在使用 kubernetes,并且我已经使用 kind 在本地电脑上设置了一个 kluster。我还安装了 traefik 作为入口控制器,并且我已经设法通过一些入口访问了我在 kluster 和 grafana 中部署的 api(不进行端口转发或类似的事情)。但是对于 mongo 我不能。 API 和 grafana 需要 IngressRoute,而 mongo 需要 IngressRouteTCP
我定义的 IngressRouteTCP 是这样的:
apiVersion: traefik.containo.us/v1alpha1
kind: IngressRouteTCP
metadata:
name: mongodb-ingress-tcp
namespace: mongo_namespace
spec:
entryPoints:
- web
routes:
- match: HostSNI(`mongo.localhost`)
services:
- name: mongodb
port: 27017
我知道我可以使用端口转发,但我想以这种方式(使用入口)
非常感谢
【问题讨论】: