1.3. 在 RHOSO 中使用负载均衡
对于为云部署启用简单或自动交付扩展和可用性,负载平衡至关重要。Red Hat OpenStack Services on OpenShift (RHOSO)负载均衡服务(octavia)依赖于其他 RHOSO 服务:
- 计算服务(nova) - 管理负载平衡服务虚拟机实例(amphora)生命周期,并按需创建计算资源。
- 网络服务(neutron) - 用于 amphorae、租户环境和外部网络之间的网络连接。
- Key Manager 服务(barbican) - 在监听器上配置 TLS 会话终止时,用于管理 TLS 证书和密钥。
- Identity 服务(keystone) - 用于对 octavia API 进行身份验证,以及负载平衡服务与其他 RHOSO 服务进行身份验证。
- 镜像服务(glance) - 用于存储 amphora 虚拟机镜像。
负载均衡服务通过驱动程序接口与其他 RHOSO 服务交互。如果外部组件需要使用功能式服务替换,则驱动程序接口可避免对负载均衡服务进行重大重组。