跳转到内容
彼岸论坛
欢迎抵达彼岸 彼岸花开 此处谁在 -彼岸论坛

[Kubernetes] k8s 的生态是不是对 nftables 兼容性很不好?


小天管理

已推荐帖子

前几周又把家庭集群从 docker swarm 切到 k3s 了,我把系统全装上了最新的 debian ,然后遇到好几个坑。

一、 kilo 会一直报规则不支持

容器会一直报 iptables 某个规则不支持,请使用 nftables...

但是能正常安装,使用也没问题,但是正常几天后,会突然出现集群网络不通的问题,不知道是不是也是 nftables 的问题

排查一路是发现 kilo 生成的 WireGuard ip 是一个旧的 ip ,一直没变

最后没找到解决方案,所以换成 tailscale 了,k3s 唯一给出的 vpn 方案。

二、tailscale subnet 无效

tailscale subnet 按官方教程配置好了,结果只能 ping 通装了 tailscale 的那个节点的内网 ip ,ping 不通其它的,看 iptables 规则也是有的。

只能搜索引擎慢慢翻,试了几种都没用,最后 reddit 找到个说修改 firewall-mode 的,加上就解决了...

TS_DEBUG_FIREWALL_MODE=nftables

行吧,好歹是解决了。

三、 安装 Calico 替换 flannel ,来解决获取不到用户真实 ip 的问题

装上这个之后,直接给我集群干崩了,无限重启。

翻官网 issues ,给得方案是不要使用 nftables https://github.com/projectcalico/calico/issues/8025

绷不住了,一路踩坑过来,是不是不能用 nftables 了,有人用上了吗

关键是 debian 最新的两个版本,默认使用 nftables

意见的链接
分享到其他网站

加入讨论

您现在可以发表并稍后注册. 如果您是会员,请现在登录来参与讨论.

游客
回复主题...

×   粘贴为富文本.   粘贴为纯文本来代替

  只允许使用75个表情符号.

×   您的链接已自动嵌入.   显示为链接来代替

×   您之前的内容已恢复.   清除编辑器

×   您无法直接粘贴图片.要从网址上传或插入图片.

  • 游客注册

    游客注册

  • 会员

  • 最新的状态更新

    没有最新的状态更新
  • 最近查看

    • 没有会员查看此页面.
×
×
  • 创建新的...