我有两个工具通过 stdin 和 stdout 相互通信。现在,我必须将它们放在单独的微服务中。如何从一个微服务向另一个微服务运行 shell 命令?第一个微服务需要第二个微服务对其命令的响应。
答案1
你可以从一个 pod 执行到另一个 pod,前提是它们RoleBinding
pods/exec
在你的命名空间中可用。不过我会听取 berndbausch 的意见并重新设计你的解决方案,因为这种模式很奇怪。
从<source pod>
:kubectl exec -it <destination pod> -- /bin/bash