【文件属性】:
文件名称:route53-registrator:从Docker Events创建Route53 CNAME记录
文件大小:145KB
文件格式:ZIP
更新时间:2021-05-26 08:39:58
Go
Route53注册器
它是什么
受启发,route53-registrator监视由命名容器创建的docker事件,并创建或删除指向主机的公共地址的Route53 CNAME记录。
局限性
该程序使用ec2元数据服务来检索实例的主机名。 因此,该程序目前与AWS EC2实例的使用情况相关。
发展
设置
确保您有一个可以正常工作的golang环境
go get安装依赖项
制作任务:
build/container :
构建二进制映像(仅针对linux amd64编译)
构建一个Docker容器以运行二进制文件
dev : 运行最新构建的docker容器,将AWS凭证作为env变量和一些合理的默认值传递
release : 将最新图像推送到公共Docker索引(目前已绑定到我的帐户)
关于ca-bundle.crt :
该文件包含一组从Mozilla获得的受信任的根证书,
【文件预览】:
route53-registrator-master
----Dockerfile(156B)
----healthcheck()
--------healthcheck.go(5KB)
----main.go(11KB)
----.gitignore(12B)
----Makefile(973B)
----.dockerignore(28B)
----README.md(1KB)
----ca-bundle.crt(246KB)