我有一个运行应用程序的pod/service,它将etcd作为同步系统和数据存储区使用.我想在pod中运行etcd,这样所有的副本就形成了一个连贯的集群.换句话说,副本#1中的应用程序可以将"foo"写入localhost:4001/v2/keys/my_key,然后副本#2可以读取localhost:4001/v2/keys/my_key并获得"foo"作为结果.
目前尚不清楚如何做到这一点,因为pod复制品不能单独寻址.理论上我可以创建一个暴露集群端口的"etcd"服务,但是任何请求都会循环到所有副本,因此各个etcd节点将无法找到彼此.
我是否以正确的方式处理这个问题?
小智 0
我将您的问题添加到kubernetes/kubernetes#5017
如果有人知道答案,他们希望将其发布在那里。
我认为它可能需要尚未实现的“名义服务”功能(kubernetes/kubernetes#260 ),但我不确定。
| 归档时间: |
|
| 查看次数: |
4742 次 |
| 最近记录: |