代码之家  ›  专栏  ›  技术社区  ›  MasterScrat

设置节点时防止kops替换docker安装

  •  0
  • MasterScrat  · 技术社区  · 7 年前

    我在启用gpu的ec2实例上使用为机器学习配置的自定义映像(amis)。

    这意味着 cuda 我是说, libcudnn6 , nvidia-docker ETC都是正确设置的。

    但是,当kops从这些amis启动新节点时(我使用集群自动缩放器),它会覆盖我正确设置的docker。

    我怎么能阻止呢?

    现在,我在启动时运行一个自定义脚本来重新安装 尼维迪亚码头工人 没错,但这显然不太理想。

    1 回复  |  直到 7 年前
        1
  •  0
  •   MasterScrat    7 年前

    KOPS只会在Docker预期使用的版本与节点上已安装的版本之间存在差异时安装Docker。

    注意Kops会 降级 码头工人 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 是的。

    推荐文章