Centos 7安装k8s 报hostPath type check failed:/sys/fs/bpf is not a direcctory错误解决方法

这篇具有很好参考价值的文章主要介绍了Centos 7安装k8s 报hostPath type check failed:/sys/fs/bpf is not a direcctory错误解决方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

原创文档编写不易,未经许可请勿转载。文档中有疑问的可以邮件联系我。 邮箱: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以上。

该操作需要在能够连接互联网环境机器上进行。

步骤概述

  1. 查看确认当前内核
  2. 导入镜像key
  3. 安装elrepo yum源
  4. 安装内核
  5. 更改内核默认启动顺序
  6. 确认内核升级成功

操作过程

一、确认当前内核内核版本小于4.4

# uname -r

二、导入镜像校验key

# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
# echo $?

三、安装配置elrepo yum源

# yum install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm
# echo $?

四、使用yum安装内核

# yum --enablerepo=elrepo-kernel install kernel-ml-devel kernel-ml -y
# echo $?

五、更改内核启动顺序

查看当前默认启动内核信息

# grub2-editenv list

查看当前系统中存在的内核条目,一行为一条

# cat /boot/grub2/grub.cfg | grep -i ^menuentry

Centos 7安装k8s 报hostPath type check failed:/sys/fs/bpf is not a direcctory错误解决方法

设置新安装的内核为第一启动内核,单引号中的内容,来至上一步骤“查看当前系统中存在的内核条目”截取menuentry 关键字后第一个单引号中的数据包含单引号。选择内核时请选择没得16进制字符串的内核条目。

# grub2-set-default  'CentOS Linux (6.4.7-1.el7.elrepo.x86_64) 7 (Core)'

确认下一次默认启动内核信息

# grub2-editenv list

Centos 7安装k8s 报hostPath type check failed:/sys/fs/bpf is not a direcctory错误解决方法

六、重启验证

确认内核默认启动顺序无误过后重启操作系统

# reboot

系统重启过后再次查看当前内核版本,取人内核升级成功

# uname -r

Centos 7安装k8s 报hostPath type check failed:/sys/fs/bpf is not a direcctory错误解决方法

 文章来源地址https://www.toymoban.com/news/detail-617424.html

到了这里,关于Centos 7安装k8s 报hostPath type check failed:/sys/fs/bpf is not a direcctory错误解决方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • centos安装k8s

    俩台centos服务器,不过多说明,教程基于centos 我这样配置,最后没发现那块有联动,望大佬更正 说是要关闭防火墙,我俩台服务器都是基于内网,没有防火墙,所以没执行该操作 会报错,请参照下面记录的一些坑 主节点init时,会打印再控制台 kubeadm join ******:6443 --token vf7bng.

    2024年02月11日
    浏览(39)
  • Centos7安装K8S

    根据以前一些博主写的博客,在小阳翻了不下几十篇博客之后,我果断是放弃了,于是找到了官网地址,然后也有 坑 1. 关闭防火墙 systemctl stop firewalld systemctl disable firewalld 2. 关闭 selinux(2,3根据自己情况选择哈) sed -i \\\'s/enforcing/disabled/\\\' /etc/selinux/config 这个是永久关闭 setenfor

    2024年01月16日
    浏览(47)
  • CentOS 7.9 安装如何 k8s

    一台或多台机器,操作系统 CentOS7.x-86_x64 硬件配置:2GB或更多RAM,2个CPU或更多CPU,硬盘30GB或更多 可以访问外网,需要拉取镜像,如果服务器不能上网,需要提前下载镜像并导入节点 最好保证服务都是同一网络环境下(我自己这边使用的云服务的网络安全组) 没有标注为需

    2024年04月29日
    浏览(45)
  • centos7安装k8s集群

    安装kubeadm、kubelet、kubectl 初始化成功,获得一下命令: 执行一下命令: 打开网络插件kube-flannel.yml文件,修改网络: 执行 kubectl apply -f kube-flannel.yml kubectl get all -A kubectl taint nodes k8s-master node-role.kubernetes.io/master- 1.克隆k8s-node1虚机,作为node节点 2.修改克隆的虚机的ip 和  hos

    2024年04月27日
    浏览(44)
  • CentOS7使用Yum安装k8s

    注意:这里安装测试的k8s版本比较低 k8s核心功能 自我修复 服务发现和负载均衡 自动部署和回滚 弹性伸缩 服务器环境准备 参考 k8s 安装部署 1 - 环境准备 准备3台服务器 Linux修改配置 配置Docker安装源 配置kubernetes安装源 安装etcd 在master节点安装配置etcd 安装k8s master 在master节

    2023年04月16日
    浏览(45)
  • CentOS安装k8s单机/集群及一些命令

    目录 前言 1. 安装docker 2. 安装要求 3.准备网络(如果只装单机版可跳过此部) 4. 准备工作 5. 安装 5.1. 配置阿里云yum k8s源 5.2 安装kubeadm、kubectl和kubelet 5.3 初始化,只在master执行,子节点不要执行 5.3.1 一些错误(没有错误直接忽略) 5.4 使用kubectl工具 5.5 子节点加入(单机

    2024年01月17日
    浏览(44)
  • centos安装部署Kubernetes(k8s)步骤使用kubeadm方式

    机器地址: 192.168.0.35 k8s-master 192.168.0.39 k8s-node1 192.168.0.116 k8s-node2 修改每台机器的名字 关闭防火墙和selinux 临时关闭selinux: 永久关闭: 修改selinux为disabled或者permissive 重启生效 配置本地解析 确保每个节点MAC地址和 product_uuid 的唯一性 同步时间 如果各机器上时间都没有问题

    2024年02月06日
    浏览(53)
  • Centos7 安装部署 Kubernetes(k8s) 高可用集群

    宿主机系统 集群角色 服务器IP 主机名称 容器 centos7.6 master 192.168.2.150 ks-m1 docker centos7.6 master 192.168.2.151 ks-n1 docker centos7.6 master 192.168.2.152 ks-n2 docker 1.1 服务器初始化及网络配置 VMware安装Centos7并初始化网络使外部可以访问** 注意事项:请一定要看完上面这篇文章再执行下面的操

    2024年02月03日
    浏览(56)
  • Centos7系统环境下Kubernetes(K8s)默认最新版安装

    说明: 1.利用Kubeadm的方式安装K8s 2.除关闭防护墙外,其它均可以用于生产环境 3.安装最新K8s版本,如果有更新的版本,就会默认安装最新的版本,截止到目前最新版本是1.30 4.cri-dockerd和runc截止到目前是最新的,如果有最新版本的,根据提供的链接顺藤摸瓜去Github上下载。 注

    2024年04月29日
    浏览(46)
  • k8s从节点加入主节点[preflight] Running pre-flight checks卡住(已解决)k8s常用问题解决

    部署k8s时,主节点部署成功了,从节点1执行kubeadm join也成功了,从节点2执行kubeadm join一直卡在[preflight] Running pre-flight checks不动! 网上查的资料,不管是时间同步,还是重新生成token都尝试了,结果还是不行。 kubeadm token list 查看token也并没有 过期。 kubeadm token create --ttl 0 -

    2024年02月09日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包