解决K8S 安装一直提示:kernel:unregister_netdevice: waiting for eth0to bec

举报
Jadon 发表于 2020/01/02 14:20:40 2020/01/02
【摘要】 解决K8S 安装一直提示:kernel:unregister_netdevice: waiting for eth0 to become free. Usage count = 1 的方法Centos7 终端报Message from syslogd :kernel:unregister_netdevicehttps://www.jianshu.com/p/96d7e2cd9e99好像是 k...

解决K8S 安装一直提示:kernel:unregister_netdevice: waiting for eth0 to become free. Usage count = 1 的方法

Centos7 终端报Message from syslogd :kernel:unregister_netdevice


https://www.jianshu.com/p/96d7e2cd9e99好像是 kernel和k8s的bug  一直没有解决 我这边都 4.20 了 还是一样的错误 坑爹

解决办法 

systemctl stop rsyslog
systemctl disable rsyslog


 

实战线上案例

 

 

问题场景

在使用k8s集群的过程中,有些doceker容器注册网卡之后,没有及时释放。导致频繁报出日志告警。
而此时远程终端打字都比较困难,老是被打断,那么该怎么去临时解决这个问题呢?

 image.png


服务器告警现象

Message from syslogd@server02 at Nov 22 09:56:33 ...
 kernel:unregister_netdevice: waiting for eth0 to become free. Usage count = 1

其实这个并不会影响什么,但是要单个去处理又很麻烦。所以,先决定停止这类告警,然后后续再考虑如何下一步处理问题。
那么如何停止这类告警呢?

首先关闭syslog

这类告警信息都是由linux系统中的syslog服务提供的。

image.png

 


[root@server02 ~]# service rsyslog stopRedirecting to /bin/systemctl stop rsyslog.service
[root@server02 ~]#

关闭rsylog服务之后,终端打字就不会受到影响了,如果还要看日志信息,可以使用journalctl -f来进行查看,如下:

 image.png


 

查看syslog的配置文件

打开配置文件/etc/rsyslog.conf

 image.png


image.png

 

image.png


# Everybody gets emergency messages*.emerg                                                 :omusrmsg:*

注释了这句所有人发送紧急通知之后,重启启动进程服务。

4.重新启动syslog守护进程。

 image.png


[root@server02 ~]# service rsyslog startRedirecting to /bin/systemctl start rsyslog.service
[root@server02 ~]# [root@server02 ~]# service rsyslog statusRedirecting to /bin/systemctl status rsyslog.service
 rsyslog.service - System Logging Service
   Loaded: loaded (/usr/lib/systemd/system/rsyslog.service; enabled; vendor preset: enabled)
   Active: active (running) since Thu 2018-11-22 10:11:07 HKT; 2s ago
     Docs: man:rsyslogd(8)
           http://www.rsyslog.com/doc/
 Main PID: 68502 (rsyslogd)
   Memory: 3.8M   CGroup: /system.slice/rsyslog.service
           └─68502 /usr/sbin/rsyslogd -n

Nov 22 10:11:07 server02 systemd[1]: Starting System Logging Service...
Nov 22 10:11:07 server02 rsyslogd[68502]:  [origin software="rsyslogd" swVersion="8.24.0" x-pid="68502" x-info="http://www.rsyslog.com"] start
Nov 22 10:11:07 server02 systemd[1]: Started System Logging Service.
[root@server02 ~]#

注释之后,启动服务之后,屏幕上就会继续告警打断打字了,下一步就是找个时间来具体看看这个网卡的原因。


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。