kubernetes - kubernetes:在同一个 pod 中的另一个容器中调用命令
问题描述
有没有一种方法可以让一个容器在另一个容器中调用命令?容器在同一个 pod 中。
我需要许多命令行工具,它们以图像和软件包的形式提供。但出于某些考虑,我不想将它们全部安装到一个容器中。
解决方案
只要你有 k8s v1.17+,这是很有可能的。您必须启用shareProcessNamespace: true
,然后所有容器进程都可用于同一 pod 中的其他容器。
推荐阅读
- python - 为什么 python 代码在执行以下代码时显示错误?这里的变量是全局声明的,而不是全局变量的值
- python - Python缓存的装饰器从参数中获取陈旧的值
- python - 在 Qt 的 slot 中使用任何 'return' 语句会产生什么影响
- c++ - 用其他东西替换宏内的 goto
- angular - Angular中有接口和抽象之类的东西吗?
- java - 同步块是否有最大可重入限制?
- php - 尝试在 DUPLICATE 查询上修复此 INSERT UPDATE
- php - 在 for 循环中添加所有先前的数字
- node.js - $sum 返回 0 的 Mongoose 聚合?
- mysql - 只要我喜欢,如何通过 django 锁定 mysql 数据库表