-
Notifications
You must be signed in to change notification settings - Fork 41
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Flannel is broken in Clearlinux due to CNI directory setup in crio.conf #104
Comments
I'd propose we first check can we get rid of kata-runtime adding a copy of |
@mythi I agree. It does not hurt to have kata enabled in crio even if the system cannot launch kata (i.e. if VT-x is not enabled or not available). What makes the problem worse was the crio did not seem to output any failure logs. The kata binaries are present and the user may choose to enable VT-x at a later state. Also nothing prevents the user from disabling VT-x. So having kata presetup in the stateless crio.conf makes sense to me. /cc @krsna1729 |
Tested this with Flannel and Crio, and this works fine. Testing Flannel with containerd, and seems like coredns service isn't starting, debugging it. Shall we add flannel to the CNI as well ? so the user have the option to use Flannel when desired. |
Closing this as Flannel is merged |
Core DNS Pod logs
Clearlinux version
CRIO Version
Root cause
/usr/share/defaults/crio/crio.conf
has the proper values, but/etc/crio/crio.conf
is incorrectIt looks like based on which version of crio you were on. When clearlinux is updated from a version where crio did not support plugin_dirs list to one that did, the exiting /etc/crio/crio.conf will have the older value.
Hence on a crio update the user unfortunately needs to delete
/etc/crio/crio.conf
Hence we should delete crio.conf and restart crio which will automatically setup crio based on latest values.
The text was updated successfully, but these errors were encountered: