文件名称:haproxy-kubefigurator:Kubernetes服务的动态haproxy配置
文件大小:4.14MB
文件格式:ZIP
更新时间:2024-06-06 22:51:54
Go
Kubernetes的Haproxy负载均衡器配置 Haproxy Kubefigurator为Kubernetes服务创建haproxy配置,并使用etcd后端存储配置以供负载均衡器使用。 这允许在内部使用haproxy时自动创建服务端点。 它支持用于与Kubernetes API交互的集群内和集群外配置选项,并支持针对etcd集群的基于证书的身份验证。 它的主要功能分为两个循环: 生产者循环 监视服务端点的更改 加载所有节点和服务定义,并为配置的服务构建动态配置 将配置文件发布到etcd 消费者循环 观看etcd的变化 将更改从etcd消费到文件中 在本地测试配置并重新加载haproxy服务 快速开始 go get -u github.com/stackexchange/haproxy-kubefigurator 以下块可用于监视服务规范的更改(通过kubernetes-应移至在节