Centos7下Kubernets kubeadm方式安装常见问题(一)

这篇具有很好参考价值的文章主要介绍了Centos7下Kubernets kubeadm方式安装常见问题(一)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

常见问题一,error: failed to run Kubelet: failed to create kubelet: misconfiguration: kubelet cgroup driver: “systemd” is different from docker cgroup driver: “cgroupfs”

 常见问题二、error: “Failed to load kubelet config file” err=“failed to load Kubelet config file /var/lib/kubelet/config.yaml”


常见问题一,error: failed to run Kubelet: failed to create kubelet: misconfiguration: kubelet cgroup driver: “systemd” is different from docker cgroup driver: “cgroupfs”

解决过程:

1、查看服务状态,发现kubelet服务不正常运行

systemctl status kubelet

2、查看具体报错

journalctl -u kubelet.service 

报错信息如下:

error: failed to run Kubelet: failed to create kubelet: misconfiguration: kubelet cgroup driver: “systemd” is different from docker cgroup driver: “cgroupfs”

解决过程

# Step 1 : 问题的判断
# 输出 Group 类型 : docker info | grep "Cgroup Driver"

# Step 2 : 重置 kubeadm配置
kubeadm reset
# 或者使用 echo y | kubead reset

# Step 3 : 修改 Docker
vim /etc/docker/daemon.json
# 添加 "exec-opts": ["native.cgroupdriver=systemd"]
# PS : 没有可以直接创建 , 最终效果如下
{
 "exec-opts":["native.cgroupdriver=systemd"]
}

# Step 4 : 重启服务
systemctl daemon-reload
systemctl restart docker
systemctl restart kubelet

# Step  5 : 校验结果 , 应该输出为 systemd
docker info | grep "Cgroup Driver"

# 补充 : 
kubelet 的配置文件 : /var/lib/kubelet/kubeadm-flags.env

 关键信息

修改docker cgroup驱动
cat > /etc/docker/daemon.json <<EOF
{"exec-opts": ["native.cgroupdriver=systemd"]}
EOF

 常见问题二、error: “Failed to load kubelet config file” err=“failed to load Kubelet config file /var/lib/kubelet/config.yaml”

解决方法:

kubeadm init --image-repository registry.cn-hangzhou.aliyuncs.com/google_containers

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

到了这里,关于Centos7下Kubernets kubeadm方式安装常见问题(一)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Kubernetes - CentOS7搭建k8s_v1.18集群高可用(kubeadm/二进制包部署方式)实测配置验证手册

    一、Kubernetes—k8s是什么 Kubernetes 这个名字源于希腊语,意为“舵手“或”飞行员\\\"。 Kubernetes,简称K8s,中间有8个字符用8代替缩写。 Google于2014年开源项目,为容器化应用提供集群和管理的开源工具,Kubernetes目标是让部署容器化的应用简单并且高效,提供了应用部署,规划,更

    2024年04月27日
    浏览(40)
  • 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日
    浏览(48)
  • Centos(Linux)服务器安装Dotnet8 及 常见问题解决

    1. 下载dotnet8 sdk     下载 .NET 8.0 SDK (v8.0.100) - Linux x64 Binaries      拿到 dotnet-sdk-8.0.100-linux-x64.tar.gz 文件 2. 把文件上传到 /usr/local/software 目录          把文件拷贝过去         解压缩      然后建立软连接  执行命令检测是否安装成功,执行 dotnet --version 如果出现这个提示

    2024年02月05日
    浏览(51)
  • linux安装mysql-8.0.33正确方式及常见问题

    目录 获取mysql下载地址链接  解压安装包  复制文件到安装目录  添加用户和用户属组修改权限  创建存储数据的文件夹/usr/local/mysql 初始化安装 修改配置文件  创建日志文件并赋予对应权限  启动成功​编辑 创建软链接 之前安装过mysql,时间比较长忘记安装步骤了今天就记

    2024年02月12日
    浏览(38)
  • 安装RabbitMQ及配置Centos7 方式(2)

    自行搭建学习参考使用,这里采用的Centos7 方式,这已经是多年前的方式了,现在主流方式是容器化安装、部署,docker、ks8,同学们可自行去学习参考。 环境:centos7 、otp_src_21.3、rabbitmq-server-generic-unix-3.7.9、c++。 注意 : Erlang 和 RabbitMQ版本对照 RabbitMQ版本 Erlang最低版本要求

    2024年03月10日
    浏览(46)
  • CentOS7 图形化方式安装 Oracle19C

    操作系统:CentOS7 Oracle: 19C 远程连接工具:Xmanager Power Suite 7 安装常用工具和依赖 绑定主机名和IP映射 填写以下内容 建议重启服务器 修改LINUX的内核文件 追加以下内容 修改后生成系统参数 优化资源限制 追加以下内容 程序执行前认证设置 追加以下内容 配置系统环境变量设

    2024年02月12日
    浏览(48)
  • Centos7 非docker方式安装Jellyfin10.8.8

            今天想着部署一台媒体服务器,找了一圈,发现Jellyfin这个还挺符合自己的要求的。搜了一下别人的部署教程,安装教程这种小东西竟然都有人要藏着掖着的不给看,能看的要么是好久没更新的老版本,还停留在10.6、10.7版本。使用docker安装,国外的源还奇慢无比

    2023年04月26日
    浏览(33)
  • centos7通过yum方式安装python3.8

    1、在CentOS或RHEL系统上安装额外的企业级Linux软件包(EPEL)存储库。EPEL存储库提供了一些在默认存储库中不可用的附加软件包。如果您想要使用EPEL存储库中的软件包,您需要在系统上具有管理员权限。 2、在CentOS或RHEL系统上安装 yum-utils 软件包。 yum-utils 软件包提供了一组工

    2024年02月16日
    浏览(36)
  • CentOS7使用kubeadm部署k8s-1.28集群

    参考资料:生产环境 记录使用CentOS7.9进行k8s-1.28版本部署,运行时环境使用containerd,网络插件使用calic,集群搭建完成后。搭建NFS共享存储环境,测试运行pod并挂载使用持久卷。 主机名 **IP地址 ** 角色 基础组件 el7-linux-node-01 192.168.240.11 k8s-master kubeadm,kubelet,kubectl,containerd,nf

    2024年04月26日
    浏览(41)
  • centos7 中使用yum方式安装Elasticsearch和kibana

    Elasticsearch 是目前全文搜索引擎的首选。它可以快速地储存、搜索和分析海量数据,在企业内同样是一款应用非常广泛的搜索引擎服务。本教程实现单机centos7安装es和kibana。 浏览器打开:http://ip:9200/?pretty 安装ES时添加yum源中已经包含了kibana,下面直接使用yum安装即可。 浏览

    2024年01月23日
    浏览(42)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包