有什么方法可以将bash脚本从一个pod或init容器运行到另一个pod?

时间:2020-06-11 20:53:12

标签: kubernetes

我有两个正在运行的K8s服务A和B。当服务B容器出现时,我必须触发一些在服务A容器上执行的bash脚本。我们如何实现这一目标?

实际情况:服务B容器扩展时,服务B容器的初始化容器将对服务A容器执行某些操作。

1 个答案:

答案 0 :(得分:0)

您不能在其他Pod中直接运行脚本或其他代码。您需要进行网络呼叫以使事情发生。您描述的用例听起来有些不寻常,一种更好的方法可能是使用服务A中的Kubernetes API来监视B容器,或查询服务对象以获取B容器以发现您使用的容器。需要知道这一点。