Voyager项目推荐
项目基础介绍和主要编程语言
Voyager是一个由AppsCode开发的Kubernetes Ingress控制器,它基于HAProxy实现,提供了L7和L4的负载均衡功能。该项目的主要编程语言是Shell。
项目核心功能
Voyager的核心功能包括:
- L7和L4负载均衡:支持HTTP/HTTPS(L7)和TCP/UDP(L4)的负载均衡。
- 高可用性:基于HAProxy构建,确保服务的稳定性和高可用性。
- 会话保持:支持会话保持功能,确保用户的会话在负载均衡过程中不被中断。
- 虚拟主机:支持基于名称和路径的虚拟主机配置。
- SSL证书管理:可以自动获取和更新Let's Encrypt颁发的SSL证书。
项目最近更新的功能
最近更新的功能包括:
- 移除了已弃用的Voyager v11.x和v12.x镜像:用户需要更新到最新的v2022.01.10版本。
- 新增了对Kubernetes云提供商的支持:包括AWS、GCE、GKE、Azure、ACS等。
- 改进了对Kubernetes集群的支持:包括对裸金属Kubernetes集群的支持。
- 增强了SSL证书管理功能:通过cert-manager自动获取和更新SSL证书。
- 优化了配置选项:提供了更多的配置选项,以满足不同场景的需求。
Voyager项目通过这些更新,进一步提升了其在Kubernetes环境中的实用性和稳定性,使其成为企业级应用的理想选择。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考