Skip to content

Commit 1de68a0

Browse files
add kubeadm task (#1480)
Signed-off-by: Paco Xu <[email protected]> Signed-off-by: Nate W <[email protected]> Co-authored-by: Nate W <[email protected]>
1 parent 25331c7 commit 1de68a0

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

programs/lfx-mentorship/2025/03-Sep-Nov/project_ideas.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -246,3 +246,23 @@
246246
- Upstream Issue (URL):
247247
[containers/netavark#1045](https://github.com/containers/netavark/issues/1045)
248248

249+
### Kubernetes
250+
251+
#### Graduate the kubeadm feature gate ControlPlaneKubeletLocalMode to GA
252+
253+
- Description: If the kubeadm feature gate ControlPlaneKubeletLocalMode
254+
is enabled, it tells the kubelet on a control plane node to communicate only with
255+
the local kube-apiserver running on the same node. If it is not enabled, the kubelets
256+
can try to reach out to a leading kube-apiserver trough the load balancer sitting
257+
in front of all control plane nodes. This can violate the Kubernetes version
258+
skew policy between kubelet and kube-apiserver during upgrade scenarios, leading
259+
to potential component failures. By graduating the feature gate to GA, kubeadm will
260+
ensure such policy violation scenarios are avoided.
261+
- Expected Outcome: The feature gate is graduated to GA
262+
- Recommended Skills: golang, Kubernetes, kubeadm
263+
- Mentor(s):
264+
- Shida Qiu (@SataQiu)
265+
- Paco Xu (@pacoxu)
266+
- Type: maintainer mentorship (only for maintainers to work on as part of a one-off LFX Project)
267+
- Upstream Issue: https://github.com/kubernetes/kubeadm/issues/2271
268+

0 commit comments

Comments
 (0)