【发布时间】:2021-01-04 01:56:01
【问题描述】:
我正在尝试启用 Kubernetes (K8s) pod 和 Docker 容器之间的通信,但我找不到在 Windows 上执行此操作的方法。非常感谢您的帮助。
场景描述:
n 个 K8s pod 由一个(也是唯一的)容器组成:此时 Postman 访问的 Go 微服务,它本身应该访问数据库。
为了实现对 Pod 的负载均衡访问,使用 NodePort 将 Kubernetes 服务置于顶部。到目前为止一切正常。
但是 K8s-Pod/Go-microservice Docker-container/db 部分看不到对方。 Go 微服务显然表示“db”无法解析。容器 db 本身位于用户定义的 docker 网络中(称为“mynw”);它的类型是一座桥。
有人知道如何以最简单的方式实现这一目标吗? (我的意思是没有第三方/tierce 的东西、繁重的代理配置等)
谢谢!
【问题讨论】:
标签: docker networking kubernetes