标签: kubernetes
我有两个正在运行的K8s服务A和B。当服务B容器出现时,我必须触发一些在服务A容器上执行的bash脚本。我们如何实现这一目标?
实际情况:服务B容器扩展时,服务B容器的初始化容器将对服务A容器执行某些操作。
答案 0 :(得分:0)
您不能在其他Pod中直接运行脚本或其他代码。您需要进行网络呼叫以使事情发生。您描述的用例听起来有些不寻常,一种更好的方法可能是使用服务A中的Kubernetes API来监视B容器,或查询服务对象以获取B容器以发现您使用的容器。需要知道这一点。