首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CoreOS中的共享IP

CoreOS中的共享IP
EN

Stack Overflow用户
提问于 2014-05-11 12:24:39
回答 2查看 1.8K关注 0票数 4

我正在研究如何在工作中使用CoreOS,并在几个我不希望出现单一故障点的项目中使用。CoreOS和Docker看起来很有前途,我可以让哈帕基运行,与大使容器对话。基本上,它可以工作。

但是共享的公共IP呢?这个问题应该怎么解决呢?我找不到任何关于这个的好文件。http://www.keepalived.org/看起来像是解决这个问题的东西。但在这种情况下,它是正确的工具吗?

我是不是漏掉了什么?为什么人们不多谈这个问题?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-05-21 18:23:31

有几种不同的方法来处理这个问题。如果您使用的是云提供商(EC2 / OpenStack /),可以通过API调用移动浮动IP的概念。这样就不必直接使用VRRP之类的东西了。

在长期运行中,最好通过使用带有短TTL的DNS条目来处理。使用该方法还允许您更灵活地拥有位置感知应用程序(在不同区域的DNS可以路由到最近的位置)、向IPv6的轻松转换以及跨物理位置的故障转移,而无需维护您自己的内部路由基础结构。

票数 2
EN

Stack Overflow用户

发布于 2014-06-04 19:37:35

如果您使用的是“保持生存”,只需在coreos集群的每个节点中添加一个带有浮动ip的启动服务-init so config。

代码语言:javascript
复制
  - name: local-paas-ip.service
    command: start
    content: |
    [Unit]
    Description=Receive traffic from keepalived floating ip

    [Service]
    ExecStart=/usr/bin/sudo /usr/bin/ip addr add XXX.XXX.XXX.XXX dev lo:1

对于这是否是正确的选择,我也有同样的疑问,但我现在需要一些有用的东西。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23592579

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档