自建 k8s, 外部如果访问对应的 TCP 服务?

12次阅读

共计 275 个字符,预计需要花费 1 分钟才能阅读完成。

现在通过 Ingress 访问对应的服务,如 a.dev.example.com 访问 dev 环境的 a 项目的 web。b.test.example.com 访问 test 环境的 b 项目

内部通过服务连接,如通过 a-mysql.dev 连接 a.dev.example.com 的数据库

现在想请问下大家 外部如果要访问对应的 MySQL,Redis 这些服务怎么做呢?

查了下以下几种方式:

  1. 使用 Istio,但是需要配置 TLS 暂时不考虑这个方法
  2. 每次创建项目时创建一个 Ingress-NGINX Controller,然后各自绑定对应的 ConfigMap

现在想请教下大家有没有其他方法,谢谢!

正文完
 0