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

sync EventedPLEG status after the revert change #4400

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
2 changes: 0 additions & 2 deletions keps/prod-readiness/sig-node/3386.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
kep-number: 3386
alpha:
approver: "@deads2k"
beta:
approver: "@deads2k"
16 changes: 11 additions & 5 deletions keps/sig-node/3386-kubelet-evented-pleg/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,6 @@
- [Graduation Criteria](#graduation-criteria)
- [Alpha](#alpha)
- [Beta](#beta)
- [Beta (enabled by default)](#beta-enabled-by-default)
- [Stress Test](#stress-test)
- [Recovery Test](#recovery-test)
- [Retries with Backoff Logic](#retries-with-backoff-logic)
Expand Down Expand Up @@ -358,7 +357,6 @@ We expect no non-infra related flakes in the last month as a GA graduation crite
- Add E2E Node Conformance presubmit job in CI
- Add E2E Node Conformance periodic job in CI

#### Beta (enabled by default)
##### Stress Test
To test the performance and scalability of Evented PLEG, it is necessary to generate a large number of CRI Events by creating and deleting a significant number of containers within a short period of time. The following steps outline the stress test:

Expand Down Expand Up @@ -668,9 +666,17 @@ Disabling this feature in the kubelet will revert to the existing relisting PLEG

## Implementation History

- PR for required CRI changes - https://github.com/kubernetes/kubernetes/pull/110165
- PR for presubmit Node e2e job - https://github.com/kubernetes/test-infra/pull/28366
- PR for periodic Node e2e job - https://github.com/kubernetes/test-infra/pull/28592
- Alpha(1.25)
- <https://github.com/kubernetes/kubernetes/pull/111642>
- <https://github.com/kubernetes/kubernetes/pull/111384>
- Beta(default false, 1.27)
- <https://github.com/kubernetes/kubernetes/pull/115967>
- PR for presubmit Node e2e job - <https://github.com/kubernetes/test-infra/pull/28366>
- PR for periodic Node e2e job - <https://github.com/kubernetes/test-infra/pull/28592>
- v1.29 bugfix: <https://github.com/kubernetes/kubernetes/pull/120942>
- Revert to Alpha(1.30): backported to v1.27.9, v1.28.6, v1.29.1, as there is a known issue <https://github.com/kubernetes/kubernetes/issues/121349> and <https://github.com/kubernetes/kubernetes/issues/121003> that will make static pod failed to start.
- revert PR <https://github.com/kubernetes/kubernetes/pull/122697>
- v1.30 bugfix: <https://github.com/kubernetes/kubernetes/pull/122475>

## Drawbacks

Expand Down
5 changes: 2 additions & 3 deletions keps/sig-node/3386-kubelet-evented-pleg/kep.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,17 +13,16 @@ approvers:
- "@derekwaynecarr"

# The target maturity stage in the current dev cycle for this KEP.
stage: beta
stage: alpha
pacoxu marked this conversation as resolved.
Show resolved Hide resolved

# The most recent milestone for which work toward delivery of this KEP has been
# done. This can be the current (upcoming) milestone, if it is being actively
# worked on.
latest-milestone: "v1.27"
latest-milestone: "v1.30"

# The milestone at which this feature was, or is targeted to be, at each stage.
milestone:
alpha: "v1.26"
beta: "v1.27"

# The following PRR answers are required at alpha release
# List the feature gate name and the components for which it must be enabled
Expand Down