繁体   English   中英

Kubernetes Init Containers pip安装

[英]Kubernetes Init Containers pip install

我不确定我是否正确理解Kubernetes Init容器。 我想要做的是在pod上运行初始化,以便它pip安装一些不在我的app容器映像中的其他库。 具体来说,我想安装Azure存储队列,以便我可以将它与标准的TensorFlow映像一起使用。

我使用命令“pip install azure-storage-queue”设置我的init容器,但运行正常,但我的app容器告诉我“没有名为azure的模块”

这不是如何使用init容器?

注意:我意识到我可以创建一个安装了所有先决条件的新映像,但这仅用于开发目的

这并不是init容器的工作原理...初始化容器用于初始化pod ,并且图像不会与稍后在该pod上运行的其他容器共享。

最好的解决方案是创建一个包含所需Python模块的新容器映像。

另一种方法是使用命令在容器中运行,首先使用pip安装模块,然后运行需要它们的脚本,这样就可以避免创建新的容器映像。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM