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

大量 POD 场景下 logical_switch_port 等资源查询,创建和删除操作性能优化 #1675

Closed
gugulee opened this issue Jul 8, 2022 · 2 comments · Fixed by #1978
Closed
Assignees
Labels
performance Anything that can make Kube-OVN faster

Comments

@gugulee
Copy link
Contributor

gugulee commented Jul 8, 2022

Feature request

用 libovsdb 替换 ovn-nbctl daemon,优化大量 POD 场景下 logical_switch_port 等资源查询,创建和删除操作性能

Use case

在大量 POD 场景下,logical_switch_port 等资源查询,创建和删除操作性能不好。

使用 kubemark 创建 110 个 hollow-node,10000 个 POD。经测试,在分支 1.10.1 上, logical_switch_port 创建和删除时间大约需要 15~17 分钟。

用 libovsdb 替换 ovn-nbctl daemon,希望能提升相关资源的 CRUD 性能

@zhangzujian zhangzujian added the performance Anything that can make Kube-OVN faster label Jul 8, 2022
@gugulee gugulee mentioned this issue Oct 19, 2022
1 task
@sober-wang
Copy link
Contributor

可是 libovsdb 也是对 ovs/ovn 命令行的封装。

@zhangzujian
Copy link
Member

可是 libovsdb 也是对 ovs/ovn 命令行的封装。

https://github.com/ovn-org/libovsdb

@zhangzujian zhangzujian added this to To do in 2023-2 via automation Feb 15, 2023
@zhangzujian zhangzujian moved this from To do to In progress in 2023-2 Feb 15, 2023
@oilbeater oilbeater added this to To do in 2023-3 via automation Mar 1, 2023
@oilbeater oilbeater moved this from To do to In progress in 2023-3 Mar 1, 2023
2023-3 automation moved this from In progress to Done Mar 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
performance Anything that can make Kube-OVN faster
Projects
No open projects
Status: Done
2023-2
In progress
Status: Done
Status: Done
Development

Successfully merging a pull request may close this issue.

3 participants