问题描述

k8s节点ip_forward 未开启,修改内核参数后pod无法访问

原因分析:

部分集群内核参数目录里有两个配置文件,并且两个配置文件涉及的内核参数不一致
在这里插入图片描述
在这里插入图片描述
默认情况下我们执行sysctl -p 配置文件,如果不指定的话会默认加载/etc/sysctl.conf 上边软连接指向了99-sysctl.conf,但是我们实际想用的是95

解决方案

所以操作要注意使用sysctl -p /etc/sysctl.d/95-k8s-sysctl.conf
禁止使用sysctl -p
或者直接把99删除

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐