有没有办法为kubernetes pod中的容器指定容器运行时?

时间:2018-11-23 13:37:20

标签: kubernetes

我想在一个容器中使用一个容器,该容器使用一些docker运行时(我们可以在纯docker中使用--runtime标志来指定它)。

就我而言,我想使用nvidia-docker2运行时(https://github.com/NVIDIA/nvidia-docker)在Kubernetes集群的容器中使用GPU。

答案:在/etc/docker/daemon.json中指定默认运行时,如下所示:

"default-runtime": "nvidia",
"runtimes": {
    "nvidia": {
        ...
    }
}

2 个答案:

答案 0 :(得分:1)

您想使用“ nvidia-docker运行时(https://github.com/NVIDIA/nvidia-docker)在Kubernetes集群的容器内使用GPU”,然后查看keubernetes本身提供的官方文档:

答案 1 :(得分:0)

您需要使用kubernetes设备插件,该插件创建守护程序并允许您在每个节点上公开GPU指标。

https://github.com/NVIDIA/k8s-device-plugin