-
Notifications
You must be signed in to change notification settings - Fork 38.7k
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
kubeadm: use etcd 3.5.11's /livez and /readyz endpoints for probes #124465
kubeadm: use etcd 3.5.11's /livez and /readyz endpoints for probes #124465
Conversation
/priority important-soon |
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
/hold
feel free to cancel hold
LGTM label has been added. Git tree hash: 0839f4a1afe21c432ae7ee3dc58c416d75978acb
|
f5e6457
to
fd4daa4
Compare
fixed merge conflict after etcd was just bumped to 3.5.13 |
There is no point to track more than 3 etcd versions at a time where each etcd versions maps to a k8s CP version. It's 3 instead of 2 (k8s CP / kubeadm version skew size) because there is a period of time where the 3rd version (newest) will be WIP at k/k master - e.g. at the time of this commit it's 1.31. Add a unit test to block on this. Also fixate the min etcd version to 3.5.11.
etcd >= 3.5.11 includes new endpoints for liveness, startup and readyness probes. Use them in 1.31.
fd4daa4
to
eeac2dd
Compare
/retest |
1 similar comment
/retest |
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.
@SataQiu PTAL again for LGTM
after i fixed merge conflict.
/lgtm The change is straightforward, looks good to me. |
LGTM label has been added. Git tree hash: 9eb3d7a947ab7158a2c66809c84049161d668a1b
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: ahrtr, neolit123 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 |
kind presubmit e2e passed, lets see how it goes in the kubeadm e2e tests. /hold cancel |
What type of PR is this?
Add a unit test to block on this.
/kind feature
What this PR does / why we need it:
etcd >= 3.5.11 includes new endpoints for liveness, startup
and readyness probes. Use them in 1.31.
there is another commit here:
There is no point to track more than 3 etcd versions at a time
where each etcd versions maps to a k8s CP version.
It's 3 instead of 2 (k8s CP / kubeadm version skew size) because
there is a period of time where the 3rd version (newest) will
be WIP at k/k master - e.g. at the time of this commit it's 1.31.
Which issue(s) this PR fixes:
Fixes kubernetes/kubeadm#3039
Special notes for your reviewer:
Does this PR introduce a user-facing change?
Additional documentation e.g., KEPs (Kubernetes Enhancement Proposals), usage docs, etc.: