4.2 オーバーレイ・ネットワークの使用によるエラー

オーバーレイ・ネットワークを使用するKubernetesクラスタは、クラスタのVxLAN構成に問題を引き起こす可能性があります。この問題の影響を受けるノードのdmesg出力には、次のようなエラーが表示されます。

[  610.495450] bnxt_en 0000:00:03.0 ens3: hwrm req_type 0xa1 seq id 0x67
error 0xf
[  610.498246] bnxt_en 0000:00:03.0 ens3: hwrm_tunnel_dst_port_alloc failed.
rc:15

通常、この問題はbnxt_enドライバ・モジュールでtx offload機能が有効になっている場合に発生します。この問題は、ethtoolコマンドを使用してtx offload機能を無効にすることで解決できます。次に例を示します。

$ sudo ethtool --offload $(ip -o -4 route show to default | awk '{print $5}') tx off