|
3 | 3 | ## Table of Contents
|
4 | 4 |
|
5 | 5 | <!-- toc -->
|
6 |
| -- [Release Signoff Checklist](#release-signoff-checklist) |
7 | 6 | - [Summary](#summary)
|
8 | 7 | - [Motivation](#motivation)
|
9 | 8 | - [Goals](#goals)
|
|
33 | 32 | - [Implementation History](#implementation-history)
|
34 | 33 | <!-- /toc -->
|
35 | 34 |
|
36 |
| -## Release Signoff Checklist |
37 |
| - |
38 |
| -Items marked with (R) are required *prior to targeting to a milestone / release*. |
39 |
| - |
40 |
| -- [x] (R) Enhancement issue in release milestone, which links to KEP dir in [kubernetes/enhancements] (not the initial KEP PR) |
41 |
| -- [x] (R) KEP approvers have approved the KEP status as `implementable` |
42 |
| -- [x] (R) Design details are appropriately documented |
43 |
| -- [ ] (R) Test plan is in place, giving consideration to SIG Architecture and SIG Testing input (including test refactors) |
44 |
| - - [ ] e2e Tests for all Beta API Operations (endpoints) |
45 |
| - - [ ] (R) Ensure GA e2e tests meet requirements for [Conformance Tests](https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/conformance-tests.md) |
46 |
| - - [ ] (R) Minimum Two Week Window for GA e2e tests to prove flake free |
47 |
| -- [ ] (R) Graduation criteria is in place |
48 |
| - - [ ] (R) [all GA Endpoints](https://github.com/kubernetes/community/pull/1806) must be hit by [Conformance Tests](https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/conformance-tests.md) |
49 |
| -- [ ] (R) Production readiness review completed |
50 |
| -- [ ] (R) Production readiness review approved |
51 |
| -- [ ] "Implementation History" section is up-to-date for milestone |
52 |
| -- [ ] User-facing documentation has been created in [kubernetes/website], for publication to [kubernetes.io] |
53 |
| -- [ ] Supporting documentation—e.g., additional design documents, links to mailing list discussions/SIG meetings, relevant PRs/issues, release notes |
54 |
| - |
55 |
| - |
56 | 35 | ## Summary
|
57 | 36 |
|
58 | 37 | The different kube-proxy implementations (at least ipvs and iptables), as of today, are binding the External IPs of the LoadBalancer Service to each node. (iptables are creating some rules to redirect packets directly to the service and ipvs is binding the IP to one interface on the node). This feature exists because:
|
|
388 | 367 |
|
389 | 368 | - 2020-06-18: Initial KEP
|
390 | 369 | - 2023-12-14: Alpha release with Kubernetes 1.29
|
391 |
| -- 2024-04-18: Beta release with Kubernetes 1.30 |
| 370 | +- 2024-04-18: Beta release with Kubernetes 1.30 |
| 371 | +- 2024-12-11: GA release with Kubernetes 1.32 |
0 commit comments