解决Rancher LB的单点问题

在整个Rancher体系中,Load Balancer Service(以下简称LB)是至关重要一环,所有服务若想暴露对外访问,必须都得经过LB。LB本身可以扩容,可以做多节点HA,再加上Rancher的fail-over机制,这些因素加在一起会导致LB所在的host会动态变化,进而LB的对外访问ip也会变化。对外暴露访问大多数情况下都会通过DNS来解析访问,这就意味着需要不断的把LB的动态IP地址注册到DNS服务中,这个过程我们断然不希望是手动进行的。很多朋友在使用时为了避免这个问题,通常会使用单点的LB,这样注册一次即可,但是单点服务带来的危险系数更大。若要避免LB的单点,那么就必须要解决DNS动态注册的问题,笔者根据平日的实践经验总结了一些方法,仅供参考。 阅读全文

niusmallnan

初出茅庐在阿里口碑网,后与朋友创业创办美食点评网站meishixing.com,
后离开加入东网(Neunn)从事OpenStack和Docker相关开发工作,
在云计算领域有一定经验,目前在公司担任Rancher平台的技术负责人。