Skip to content

Conversation

@panxiaojun233
Copy link
Collaborator

@panxiaojun233 panxiaojun233 commented Aug 17, 2022

细化补充了流量路由 spec 的具体内容,该设计覆盖了更全面的流量 match、target destination、router chain 的细节设计,并结合流量路由的经典场景进行说明。

流量路由规则 (v1alpha1) 主要分为三部分:

  • Workload 集合的抽象 (VirtualWorkloads):将某一组 VirtualWorkload(如 Kubernetes Deployment, Statefulset 或者一组 pod,或某个 JVM 进程,甚至是一组 DB 实例)按照一定的特征进行分类。
  • 流量标签规则 (RouterRule):将特定特征的流量映射至特定特征所对应的 VirtualWorkloads 上。
  • 路由链规则(RouterChain)将特定的 RouterRuleVirtualWorkloads按照一定逻辑排列组合成 pipeline。

详细 spec 请参考 PR 中 markdown 内容。

@CLAassistant
Copy link

CLAassistant commented Aug 17, 2022

CLA assistant check
All committers have signed the CLA.

@sczyh30 sczyh30 added the kind/spec-RFC Issues or PRs for OpenSergo spec RFC label Aug 17, 2022
@sczyh30 sczyh30 changed the title Update traffic-routing spec|细化补充流量路由标准 Update details of traffic-routing spec|细化补充流量路由标准 Aug 18, 2022
@sczyh30 sczyh30 added the area/traffic-routing Category issues or PRs related to traffic routing label Aug 18, 2022
@sczyh30
Copy link
Member

sczyh30 commented Aug 18, 2022

Related issue: #9

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/traffic-routing Category issues or PRs related to traffic routing kind/spec-RFC Issues or PRs for OpenSergo spec RFC

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[RFC] OpenSergo traffic routing spec v1alpha1 proposal | 流量路由标准 v1alpha1

3 participants