文件名称:kubernetes-vulcanproxy:为通过 Kubernetes 创建的所有 Docker 容器自动创建更新 Vulcanproxy 规则的工具
文件大小:8KB
文件格式:ZIP
更新时间:2024-06-25 11:24:01
Go
介绍 该项目的目标是为当前运行的所有 Kubernetes 服务自动创建/更新 Vulcanproxy 规则。 Kubernetes 在大规模管理 Linux 容器并提供一些非常高级的功能(例如轻松管理滚动升级)方面变得越来越流行。 Kubernetes 为每个服务分配不同的 IP 地址以避免任何端口冲突,但在过去,无法从外部世界访问这些 IP 地址。 现在,可以使用 Kubernetes 服务,但它们并没有提供 Vulcand 的所有好的负载平衡功能。 Vulcand 是 HTTP API 管理和微服务的反向代理。 而且 Vulcand 正在监视 etcd 以自动检测它需要实施的新规则,因此您无需重新加载任何服务。 只需在 etcd 中添加正确的密钥,您的服务/应用程序就可以从外部世界获得。 更多信息请访问 这个工具不是“生产就绪”的,而是为了展示端到端的自动化而开发的。
【文件预览】:
kubernetes-vulcanproxy-master
----README.md(3KB)
----LICENSE(11KB)
----gitpush.sh(31B)
----kubernetes-vulcan.go(9KB)