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

SKS-3001 & SKS-2691: Support inplace-update and cpu and memory expansion #185

Merged
merged 7 commits into from
Nov 12, 2024

Conversation

huaqing1994
Copy link
Contributor

@huaqing1994 huaqing1994 commented Oct 30, 2024

ticket

change

  • 适配 InplaceUpdateMachineGroup 原地更新方案,移除 elfmachinetemplate 控制热更新的逻辑,节点间热更新的顺序和并发控制交由 IUMG 负责。
  • 允许单独更新 elfMachine 的资源 spec 触发热扩容,原地更新时由 IUM 修改。
  • haijianyang:cpu-memory 分支同步了 CPU / 内存热扩容流程代码。

test

磁盘,CPU,内存热扩容成功
初始:
image
扩容:
image
更新中:
image
更新完成:
image
image

其他异常测试见:[WIP]原地更新自测文档 - Google 文档

@huaqing1994 huaqing1994 force-pushed the huaqing/inplace-update branch from 4a25215 to a9903bc Compare October 31, 2024 01:59
api/v1beta1/conditions_consts.go Outdated Show resolved Hide resolved
controllers/elfmachine_controller_resources.go Outdated Show resolved Hide resolved
@haijianyang haijianyang self-requested a review November 12, 2024 02:05
@huaqing1994 huaqing1994 merged commit 831b562 into master Nov 12, 2024
1 check passed
@huaqing1994 huaqing1994 deleted the huaqing/inplace-update branch November 12, 2024 02:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants