We are building a Yocto Linux (BaseOS) for the Jetson Xavier and wanted to know what the best practices are regarding nvidia libraries in combination with kubernetes (k3s / containerd).
During the development we have some problems with the nvidia library management with the Yocto Layers.
Also our BaseOS is getting very big which is not desired.
So the question is how much sense does it make to outsource the libraries to the container images so that the BaseOS becomes leaner.
Are there undesirable side effects if we do not have libraries such as GStreamer in the BaseOS but only in the container?
Which libraries make sense to leave in the BaseOS and why.
Thanks for an answer