如何在Kubernetes中发生两个不同豆荚之间的通信?
在我的情况下,我有两个pod:前端和后端,两者都有不同的容器.我希望我的前端pod与后端pod通信,但我不想使用后端pod的IP(即硬编码).
是否有可能通过服务?
建议的方法是使用DNS群集加载项:http://kubernetes.io/docs/user-guide/services/#dns
来自'留言簿'应用的示例:
他们使用:$host = 'redis-master';作为与redis-masterpod 通信的默认方法.
其定义redis-master-service.yaml如下:https://github.com/kubernetes/kubernetes/blob/3574999fa34d54c47f43efd9eaff7e1c571c7910/examples/guestbook/redis-master-service.yaml
| 归档时间: |
|
| 查看次数: |
10344 次 |
| 最近记录: |