Skip to content
This repository has been archived by the owner on Oct 24, 2023. It is now read-only.

1.16.11 hyperkube assumes nf_tables for kube-proxy #3529

Closed
jackfrancis opened this issue Jun 24, 2020 · 2 comments · Fixed by #3532
Closed

1.16.11 hyperkube assumes nf_tables for kube-proxy #3529

jackfrancis opened this issue Jun 24, 2020 · 2 comments · Fixed by #3532
Labels
bug Something isn't working

Comments

@jackfrancis
Copy link
Member

Our current 1.16.11 implementation uses the hyperkube image for kube-proxy. The 1.16.11 hyperkube image is based on Debian buster, and assumes nf_tables instead of legacy iptables. Because our Ubuntu images assume legacy iptables, kube-proxy breaks.

The 1.16.11 kube-proxy image (not hyperkube) includes "which iptables should I use?" wrapping, which supports either nf_tables or legacy iptables depending on which one is present on the underlying OS that it's scheduled onto. If we can convert our 1.16.11 kube-proxy implementation to use that image we should be able to deliver a working 1.16.11.

@jackfrancis jackfrancis added the bug Something isn't working label Jun 24, 2020
@jackfrancis jackfrancis changed the title 1.16.11 kube-proxy has wrong hyperkube 1.16.11 kube-proxy has broken hyperkube Jun 24, 2020
@jackfrancis jackfrancis changed the title 1.16.11 kube-proxy has broken hyperkube 1.16.11 hyperkube assumes nf_tables for kube-proxy Jun 24, 2020
@aramase
Copy link
Member

aramase commented Jun 24, 2020

The change that caused the issue - kubernetes/kubernetes#91388. In this PR the hyperkube debian base was bumped up to v1.0.0 from 0.12.1.

The base image for kube-proxy component was also bumped - kubernetes/kubernetes#82966 but with an iptables-wrapper that determines which one to use nft or legacy.

@jadarsie
Copy link
Member

oh, great, I was pulling my hair.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants