rant
It's utterly ridiculous how complicated it is to get cri-o and Kubernetes to work on Fedora CoreOS.
Everything is supposed to be layered on top of the base OS but that speaks against the idea of image-based systems.
OpenShift solved this issue by… using a custom build of cri-o, Kubernetes and Fedora CoreOS, that uses these components from outside the distro.
And I'm sitting here, fiddling around and probably built a custom OS as well, just because there seems to be no way around it. :/
rant / calmed
After quite some annoyance, I wrote various parts of it down, which might becomes an own blog article, for now it's a README in my new os directory:
First tests make it look quite okay. Some further tweaks required, but it's on a good way.