翼度科技»论坛 云主机 LINUX 查看内容

Centos 7安装k8s 报hostPath type check failed:/sys/fs/bpf is not a dir

14

主题

14

帖子

42

积分

新手上路

Rank: 1

积分
42
原创文档编写不易,未经许可请勿转载。文档中有疑问的可以邮件联系我。 邮箱:yinwanit@163.com
说明

Centos 7 系列操作系统在安装k8s时可能会遇到hostPath type check failed:/sys/fs/bpf is not a direcctory错误,该问题为内核版本过低导致的。/sys/fs/bpf 在4.4版本中的内核中才有,对于版本比较高得k8s集群建议升级内核到4.4以上。
该操作需要在能够连接互联网环境机器上进行。
步骤概述


  • 查看确认当前内核
  • 导入镜像key
  • 安装elrepo yum源
  • 安装内核
  • 更改内核默认启动顺序
  • 确认内核升级成功
操作过程

一、确认当前内核内核版本小于4.4
  1. # uname -r
复制代码
二、导入镜像校验key
  1. # rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org<br># echo $?
复制代码
三、安装配置elrepo yum源
  1. # yum install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm<br># echo $?
复制代码
四、使用yum安装内核
  1. # yum --enablerepo=elrepo-kernel install kernel-ml-devel kernel-ml -y<br># echo $?
复制代码
五、更改内核启动顺序
查看当前默认启动内核信息
  1. # grub2-editenv list
复制代码
查看当前系统中存在的内核条目,一行为一条
  1. # cat /boot/grub2/grub.cfg | grep -i ^menuentry
复制代码

设置新安装的内核为第一启动内核,单引号中的内容,来至上一步骤“查看当前系统中存在的内核条目”截取menuentry 关键字后第一个单引号中的数据包含单引号。选择内核时请选择没得16进制字符串的内核条目。
  1. # grub2-set-default  'CentOS Linux (6.4.7-1.el7.elrepo.x86_64) 7 (Core)'
复制代码
确认下一次默认启动内核信息
  1. # grub2-editenv list
复制代码

六、重启验证
确认内核默认启动顺序无误过后重启操作系统
  1. # reboot
复制代码
系统重启过后再次查看当前内核版本,取人内核升级成功
  1. # uname -r
复制代码

 

来源:https://www.cnblogs.com/Pigs-Will-Fly/p/17592712.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

举报 回复 使用道具