Join GitHub today
Using RKE to deploy k8s error on RancherOS #2458
RancherOS Version: (ros os version)
Steps to Reproduce:
I tried to use RancherOS v1.4.0 and I can successfully deploy the k8s cluster.
It hangs at futex, FUTEX_WAIT:
After testing, it happens on the kernel >= 4.14.37.
I am thinking about rolling back the kernel, but this will make some security issues unsolvable, such as L1TF
Something has broken MTU functionality in Xen: specifically, setting MTUs larger than 1500 fails. This prevents Jumbo Frames and other features which require larger than 1500 byte MTUs from being used.
This can be worked around by manually using ethtool to set SCATTER/GATHER
The issue is caused by the following commit to the xen-netfront driver:
Reverting the above fix has confirmed that the problem goes away.
The following commits fix this issue in the mainline kernel:
"xen-netfront: Fix mismatched rtnl_unlock"