-
Notifications
You must be signed in to change notification settings - Fork 15.1k
add blog for how to speed up pod startup from kubelet side #40156
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
Conversation
✅ Pull request preview available for checkingBuilt without sensitive environment variables
To edit notification comments on pull requests, go to your Netlify site settings. |
content/en/blog/_posts/2023-04-02-how-to-speed-up-pod-startup-from-kubelet-side.md
Outdated
Show resolved
Hide resolved
content/en/blog/_posts/2023-04-02-how-to-speed-up-pod-startup-from-kubelet-side.md
Outdated
Show resolved
Hide resolved
content/en/blog/_posts/2023-04-02-how-to-speed-up-pod-startup-from-kubelet-side.md
Outdated
Show resolved
Hide resolved
content/en/blog/_posts/2023-04-02-how-to-speed-up-pod-startup-from-kubelet-side.md
Outdated
Show resolved
Hide resolved
content/en/blog/_posts/2023-04-02-how-to-speed-up-pod-startup-from-kubelet-side.md
Outdated
Show resolved
Hide resolved
|
|
||
| **Author**: Paco Xu(DaoCloud), Sergey Kanzhelev, Ruiwen Zhao(Google) | ||
|
|
||
| How can pod start-up time be accelerated on nodes in large clusters? This is a common issue that cluster administrators may face. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit: this issue is not specific to large clusters, right? Even for an one-node cluster, we can use the techniques in this blog to speed up pod startups.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
uh I see. The QPS setting is mostly for large clusters.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Most likely, you will meet the pod start-up thing in a large node or a large cluster.
content/en/blog/_posts/2023-04-02-how-to-speed-up-pod-startup-from-kubelet-side.md
Outdated
Show resolved
Hide resolved
content/en/blog/_posts/2023-04-02-how-to-speed-up-pod-startup-from-kubelet-side.md
Outdated
Show resolved
Hide resolved
|
Thanks for the effort! /lgtm |
sftim
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks. We'll need changes before we can publish this.
/hold
pending assignment of a publication date
content/en/blog/_posts/2023-03-22-recent-developments-in-kubelet-to-speed-up-pod-startup.md
Outdated
Show resolved
Hide resolved
| --- | ||
| layout: blog | ||
| title: "Recent developments in kubelet to speed up Pod startup" | ||
| date: 2023-03-21T16:00:00+0000 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this a post-release blog article? “Recent” suggests these have already shipped, but v1.27 is not released.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some features mentioned here will be introduced after v1.27.
Should I change this PR to target dev-1.27? Should I change the date to v1.27 release date or keep it as?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It seems that I should update the date here once all content got approved.
content/en/blog/_posts/2023-03-22-recent-developments-in-kubelet-to-speed-up-pod-startup.md
Outdated
Show resolved
Hide resolved
content/en/blog/_posts/2023-03-22-recent-developments-in-kubelet-to-speed-up-pod-startup.md
Outdated
Show resolved
Hide resolved
content/en/blog/_posts/2023-03-22-recent-developments-in-kubelet-to-speed-up-pod-startup.md
Outdated
Show resolved
Hide resolved
content/en/blog/_posts/2023-03-22-recent-developments-in-kubelet-to-speed-up-pod-startup.md
Outdated
Show resolved
Hide resolved
|
|
||
| To identify the cause of slow pod startup, analyzing metrics and logs can be helpful. Other factors that may impact pod startup include container runtime, disk speed, CPU and memory resources on the node. | ||
|
|
||
| SIG Node is responsible for ensuring fast Pod startup times, while addressing issues in large clusters falls under the purview of SIG Scalability as well. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This doesn't seem to link to the previous text. Is it needed?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I wanted users can know which SIGs care more about the pod startup speed.
d379a9e to
6097f7c
Compare
content/en/blog/_posts/2023-03-22-recent-developments-in-kubelet-to-speed-up-pod-startup.md
Outdated
Show resolved
Hide resolved
6097f7c to
8372df4
Compare
Nice. Then I can follow it asap after the kubecon. |
SergeyKanzhelev
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
|
LGTM label has been added. Git tree hash: 4594c6aaf44168f8aa81e5bd94f6f5dbdc5eb340
|
dfefc58 to
32fe540
Compare
The date is updated. |
|
/lgtm |
|
LGTM label has been added. Git tree hash: e666d6edfd23daa9ba454d47c9f7aea53491433e
|
content/en/blog/_posts/2023-05-15-kubernetes-1.27-updates-on-speeding-up-pod-startup.md
Show resolved
Hide resolved
|
/label tide/merge-method-squash |
32fe540 to
612c222
Compare
|
/lgtm |
|
LGTM label has been added. Git tree hash: 2b74fc9e394ad28a8a06c37b566d1449088edd3b
|
|
/hold cancel |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: SergeyKanzhelev, tengqm The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
…s#40156) * add blog for how to speed up pod startup from kubelet side * rename blog to recent devs in kubelet to speed up pod startup and update according to comments * add pod resource limit related things that may be related to pod startup * add SELinux Relabeling with Mount Options feature * update per sftim's comment
This blog post discusses methods to speed up pod start-up from the kubelet side, including
It also involves the metrics/log of pod startup SLO/SLI.
Other factors that may impact pod startup include container runtime, disk speed, CPU and memory resources on the node.
/cc @ruiwen-zhao @SergeyKanzhelev @harche @wojtek-t