Xilinx container runtime is an extension of runC, with modification to add xilinx devices before running containers. Since it is a runC compliant runtime, xilinx container runtime can be integrated with various contianer orchestrators, including docker and podman. Refer to Xilinx Container Runtime for more details.
FPGA-Operator will install Xilinx container runtime on each of the nodes, and modify the containerd configuration to add a handler leveraging Xilinx container runtime. In addition, a RuntimeClass referring to Xilinx container runtime will be created.
$ kubectl get runtimeclass
NAME HANDLER AGE
xilinx xilinx 48m