SLB资源概述
资源介绍
SLB当前提供了以下五种资源类型,来支持相关的配置。
| 资源类型 | 归属部署服务 | 资源内容 |
|---|---|---|
| WiseCloud::LoadBalancer::SLB | 中间件 | SLB实例的管理,包括SLB的扩容、部署及升级。 |
| WiseCloud::LoadBalancer::SLB::Config | 中间件 | SLB实例配置的管理,包括nginx.conf、url重写/重定向、内网段、降级、黑白名单、流控及其他配置。 |
| WiseCloud::LoadBalancer::SLB::ListenerGroup | 中间件 | SLB监听配置的管理,包括监听的域名、端口、协议、证书、监听级别的高级配置。 |
| WiseCloud::LoadBalancer::SLB::RouteRule | 中间件 | 转发策略配置的管理,包括监听下的转发策略、健康检查、后端服务器及动态路由。 |
| WiseCloud::LoadBalancer::GrayConfig | 一方服务 | 灰度服务配置的管理,包括灰度规则的管理及灰度阶段切换。 |
资源间的关系
所有的资源必须归属于同一个服务下,才能绑定。
- SLB实例配置依赖SLB实例,比例关系为1:1。
- SLB监听依赖SLB实例,1个SLB实例可以对应多个SLB监听。
- 转发策略依赖SLB监听,比例关系为1:1。
- 灰度服务依赖转发策略,一个转发策略实例可以对应多个灰度服务,1个灰度服务只能对应一个转发策略实例。