因为用的是AWS的RDS,所以给的连接地址是域名,添加到canel里自动转换为IP了,今天发现AWS的RDS域名对应的IP会变换,所以问下canel里能不能设置成域名啊。。。
求解救办法
原提问者GitHub用户 jsrgqinbin
你可以使用Amazon的Route53服务来解决这个问题。Route53是Amazon的DNS解析服务,可以将AWS的RDS域名解析成固定的IP地址。
首先,在Route53中创建一个域名,然后将RDS的域名配置到该域名中。接着,将该域名的NS记录添加到canel中,这样当canel需要访问RDS时,就会通过Route53进行DNS解析,获取固定的IP地址。
另外,你也可以在canel中手动将RDS的域名添加到hosts文件中,并指定固定的IP地址,这样也能够解决IP变换的问题。但这种方法需要手动维护hosts文件,不够方便。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。