rainbond icon indicating copy to clipboard operation
rainbond copied to clipboard

添加external dns支持及对应的管理面板

Open lxm opened this issue 4 years ago • 3 comments

对于集群较多且域名较多时,应用增加对外服务域名后,需要人工将域名解析到对应的eip上

记录较多时,不方便管理

因此,希望引入k8s external dns的方式,自动管理域名解析,并能提供ui面板进行操作(如修改解析等等)

lxm avatar Jul 21 '20 09:07 lxm

@lxm 我在想如果Rainbond支持创建external dns的资源,应该跟绑定的网关策略联动。也就是说某个域名绑定到某个集群,它就应该被自动解析到该集群的出口IP上。似乎是完全不需要用户通过面板操作解析定义的。

需要的是用户在Rainbond控制台中开启域名自动解析功能,并提供相关的参数。比如阿里云的ak/sk。

barnettZQG avatar Jul 21 '20 12:07 barnettZQG

@barnettZQG 同意跟网关关联的逻辑,另外按照external dns的设计,每个controller可以设置一个domain-filter,因此可能存在多个controller 关于是否允许用户手动修改的问题,我认为是需要,例如gateway外部有多个lb的情况进行流量分割,就需要手动设置,当然如果这里能够自动化分配会体验更好

lxm avatar Jul 21 '20 13:07 lxm

纳入可扩展的运维能力体系去考虑

barnettZQG avatar Aug 17 '21 08:08 barnettZQG