Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update details of traffic-routing spec|细化补充流量路由标准 #29

Merged
merged 1 commit into from
Sep 20, 2022

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