Peng Tao

Results 122 comments of Peng Tao

It seems the container was killed by OOM killer. Can you retry with something like the `--memory 512MB` option?

@telala `runv` itself is an OCI runtime that is at the same layer as docker `runc` and the [nvidia docker runtime](https://github.com/NVIDIA/nvidia-container-runtime). They all can be specified through the `docker run...

@telala It is actually the job of [hyperstart](https://github.com/hyperhq/hyperstart) to create containers in a guest. There is no docker stack in the guest and thus no concept of a runtime there...

@telala do you mean the gpu kernel driver? You need to include it in the initrd image, by either building it in your guest kernel, or putting it in as...

@telala No, I'm afraid not. You have to use the same kernel (in the guest) that the nvidia.ko was built upon. Mismatching kernel versions can either prevent you from loading...

@telala Yes, you can use your own kernel, and re-create an initrd based on it. If you look at https://github.com/hyperhq/hyperstart/blob/master/build/make-initrd.sh, you can see how initrd is created. Replace with your...

@telala Is the above log from guest kernel? If so, my guess is that the gpu device is not properly passthrough to the guest. Care to send your gpu passthrough...

@telala no, devtmpfs is not mount namespace aware. Containers get the same view of devtmpfs as hyperstart. Can you mknod the device? The log only prints device major, can you...

@oilbeater Thanks a lot! I agree that it is better to keep netns and addresses on the tap device for compatibility with other container runtimes. As for the pod annotation...

@oilbeater Fair enough. We can make it (the annotation entirely) a config option for containerd so that kata can request different nic types via runtime handler config. Something like `runtime_cni_annotations...