haproxy-confd:完全动态的HAProxy confd组合,适用于dockerized世界

时间:2024-05-22 02:38:29
【文件属性】:

文件名称:haproxy-confd:完全动态的HAProxy confd组合,适用于dockerized世界

文件大小:11KB

文件格式:ZIP

更新时间:2024-05-22 02:38:29

Shell

HAProxy与confd结合使用,可通过etcd自动发现和重新配置服务来实现HTTP负载平衡。 先决条件 此设置取决于通过DNS查找服务后端。 如果您使用Docker来运行服务,我们强烈建议您使用一些编排层,例如Kontena。 至少考虑使用例如weave将您的容器联网并为它们提供可寻址的DNS条目。 特征 由Confd 0.10.0支持的HAProxy 1.5.x 暂时来自jnummelin / confd分支的ConfD,因为它具有用于Alpine Linux的预构建包 使用零停机时间重新配置(例如-代替harpy reload,这将删除所有连接,并将逐渐将新的连接转移到新的配置中) 添加了对备份kv存储中密钥存在的验证,以防止失败 还支持来自etcd的证书 暂时而言,证书未加密,因此请确保以其他方式对etcd的访问是安全的。 通过etcd配置 创建允许confd查找服务的路径:


【文件预览】:
haproxy-confd-master
----Dockerfile(1KB)
----LICENSE(11KB)
----entrypoint.sh(911B)
----README.md(4KB)
----confd()
--------templates()
--------conf.d()
--------confd.toml(57B)
----cert_splitter.sh(551B)

网友评论