RHEL7 と Kubernetes で「kernel:unregister_netdevice: waiting for eth0 to become free. Usage count = 1」が表示される

Solution Verified - Updated -

Issue

  • RHEL 上で Kubernetes のプロトタイプを作成しようとすると、デバイスがフリーズしているように見える状況に遭遇します。以下のようなメッセージが繰り返されます。
[1331228.795391] unregister_netdevice: waiting for eth0 to become free. Usage count = 1
[1331238.871337] unregister_netdevice: waiting for eth0 to become free. Usage count = 1
[1331248.919329] unregister_netdevice: waiting for eth0 to become free. Usage count = 1
[1331258.964322] unregister_netdevice: waiting for eth0 to become free. Usage count = 1
  • この問題は、Kubernetes で Pod をスケールダウンするときに発生します。修正するには、ノードの再起動が必要です。
  • これは、お客様が https://access.redhat.com/solutions/3105941 の修正を加えてカーネルにアップグレードした後に見られましたが、その後、メッセージは lo ではなく ethX に表示されます。

Environment

  • Red Hat Enterprise Linux 7
    • kernel-3.10.0-862.el7.x86_64
    • kernel-3.10.0-957.el7.x86_64
  • アップストリームの Kubernetes
  • アップストリームの Docker

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In