Commit 2259701
committed
iso: enable IPv6 iptables support in ISO kernels
Prepare the ISO kernels to support IPv6 Services using the legacy
iptables/ip6tables backend.
x86_64:
- Explicitly enable IPv6 (CONFIG_IPV6=y).
- Enable IPv6 conntrack defragmentation
(CONFIG_NF_DEFRAG_IPV6=m).
- Enable IPv6 iptables raw and NAT support:
- CONFIG_IP6_NF_RAW=m
- CONFIG_IP6_NF_NAT=m
- CONFIG_IP6_NF_TARGET_MASQUERADE=m
aarch64:
- Enable IPv6 conntrack defragmentation
(CONFIG_NF_DEFRAG_IPV6=m).
- Enable IPv6 iptables raw table support
(CONFIG_IP6_NF_RAW=m).
With these options, the ISO kernels provide the full legacy
ip6tables stack (filter/mangle/raw/nat + MASQUERADE) needed by
kube-proxy and Calico in iptables mode for IPv6 Services.
Fixes: #21878
Signed-off-by: Kartik Joshi <[email protected]>1 parent 4c7716b commit 2259701
File tree
2 files changed
+7
-0
lines changed- deploy/iso/minikube-iso/board/minikube
- aarch64
- x86_64
2 files changed
+7
-0
lines changedLines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
| 4 | + | |
4 | 5 | | |
5 | 6 | | |
6 | 7 | | |
| |||
224 | 225 | | |
225 | 226 | | |
226 | 227 | | |
| 228 | + | |
227 | 229 | | |
228 | 230 | | |
229 | 231 | | |
| |||
Lines changed: 5 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
| 4 | + | |
4 | 5 | | |
5 | 6 | | |
6 | 7 | | |
| |||
106 | 107 | | |
107 | 108 | | |
108 | 109 | | |
| 110 | + | |
109 | 111 | | |
110 | 112 | | |
111 | 113 | | |
| |||
237 | 239 | | |
238 | 240 | | |
239 | 241 | | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
240 | 245 | | |
241 | 246 | | |
242 | 247 | | |
| |||
0 commit comments