【问题标题】:Prevent Kops from replacing docker installation when provisioning nodes配置节点时防止 Kops 替换 docker 安装
【发布时间】:2018-12-19 15:47:37
【问题描述】:

我在支持 GPU 的 EC2 实例上使用为机器学习配置的自定义映像 (AMI)。

这意味着cudalibcudnn6nvidia-docker 等都已正确设置。

但是,当 Kops 从这些 AMI 启动新节点(我使用 cluster-autoscaler)时,它会覆盖我正确设置的 docker。

如何防止这种情况发生?

现在我在启动时运行一个自定义脚本来正确地重新安装nvidia-docker,但这显然并不理想。

【问题讨论】:

    标签: docker kubernetes amazon-ami kops nvidia-docker


    【解决方案1】:

    只有在预期使用的版本与节点上已安装的版本之间存在差异时,Kops 才会安装 docker。

    请注意,Kops 将 降级 docker if the installed version is higher than what it expects!

    所以我的问题的解决方案是预装一个与spec.docker.version 匹配的版本。

    为此,我们不得不将 docker 降级为 17.03.2,将 nvidia-docker 降级为 2.0.3+docker17.03.2-1

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-12-10
      • 2021-02-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多