-
Notifications
You must be signed in to change notification settings - Fork 346
Description
Docker recently started supporting alternative runtimes with the --runtime flag.
This allows users to use alternative runtimes to runc such as Kata (which I'd like to use on some pods due to additional benefits of kernel isolation on external facing applications).
Additionally, cri-dockerd support was just merged into K3s, allowing users to continue to use Docker post upgrade to Kubernetes 1.24 and above.
Unfortunately, those who choose to keep using Docker with Kubernetes will be constrained to the lack of alternative runtime support meaning native Kubernetes support in form of RuntimeClasses is made redundant as the CRI layer is a bottleneck.
I think adding support for passing through the requested runtime should not be too difficult so I was wondering if it's something that could be implemented?