-
sh build.sh
会产生ELF 版本 i40e_net_fix 文件
升级步骤
-
停止kubelet
systemctl stop kubelet
-
执行检查,防止有容器没有对应的checkpoint 文件
cd /root && wget 1.1.1.1:8008/i40e_net_fix && chmod u+x i40e_net_fix && ./i40e_net_fix
-
执行升级驱动命令
cd /tmp/i40e_fix/ && sh i40e_fix.sh
-
执行修复
cd /root && ./i40e_net_fix -fix=true
-
检查容器内eth0 信息
docker ps |grep pause |awk '{print $1}' | while read ns
do
ip netns exec $ns ifconfig # 检查eth0的ip
ip netns exec $ns route # 检查是否有路由信息
ip netns exec $ns ping -c4 xxxx.com # 检查网络连通性
done
- 启动kubelet
systemctl start kubelet