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个灰度服务只能对应一个转发策略实例。