-
Notifications
You must be signed in to change notification settings - Fork 404
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
ASOC 2022: Optimizes the pods recovery efficiency when edge nodes restart #858
Comments
Should the difficulty be "hard"? |
@Congrool Thank you for pointing out the miss. I've fixed it. |
Some ideas of the solutions to this problem:
Also, there are some questions:
|
@Sodawyx Very appreciate for your ideas. and i agree with that optimization should focus on the restarting time of OpenYurt components. by the way, Yurthub run as a static pod and should be started up before other components, because kubelet need to list pods metadata from local disk through Yurthub. |
@Sodawyx Very appreciate for your ideas. and i agree with that optimization should focus on the restarting time of OpenYurt components. By the way, Yurthub run as a static pod and should be started up before other components, because kubelet need to list pods metadata from local disk through Yurthub, so i think it's not so hard to optimize only this part of work. |
@rambohe-ch |
@Congrool Thanks for your suggestions, yeah, we can optimize cache efficiency after pool-coordinator. |
I think it is reasonable. And I will investigate how to optimize Yurthub. Specially, I will focus on the process of kubelet list pods metadata from local disk through Yurthub. |
|
Fixes by #930 |
Describe your problem
When the cloud edge network is disconnected in the OpenYurt cluster, the recovery time of the Pods is about 1 minute after the edge node restarts. Expect to improve Pod restart efficiency and reduce recovery time to 30s.
OpenYurt集群中云边网络断连时,边缘节点重启时当前业务Pod恢复时间在1min左右。期待可以提升Pod重启效率,恢复时间降低到30s。
Additional context
This issue is part of our Alibaba Summer of Code (2022) Program
Difficulty: Hard
Mentor: helinbo (@rambohe-ch )
The text was updated successfully, but these errors were encountered: