更新时间:2024-09-09 GMT+08:00
分享

SLB资源概述

资源介绍

SLB当前提供了以下五种资源类型,来支持相关的配置。

表1 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

一方服务

灰度服务配置的管理,包括灰度规则的管理及灰度阶段切换。

资源间的关系

图1 资源间的关系

所有的资源必须归属于同一个服务下,才能绑定。

  • SLB实例配置依赖SLB实例,比例关系为1:1。
  • SLB监听依赖SLB实例,1个SLB实例可以对应多个SLB监听。
  • 转发策略依赖SLB监听,比例关系为1:1。
  • 灰度服务依赖转发策略,一个转发策略实例可以对应多个灰度服务,1个灰度服务只能对应一个转发策略实例。

相关文档