首页 > 解决方案 > kubernetes:在同一个 pod 中的另一个容器中调用命令

问题描述

有没有一种方法可以让一个容器在另一个容器中调用命令?容器在同一个 pod 中。

我需要许多命令行工具,它们以图像和软件包的形式提供。但出于某些考虑,我不想将它们全部安装到一个容器中。

标签: kubernetes

解决方案


只要你有 k8s v1.17+,这是很有可能的。您必须启用shareProcessNamespace: true,然后所有容器进程都可用于同一 pod 中的其他容器。

这是文档,看看。


推荐阅读