我们可以在微服务之间运行 shell 命令吗

我们可以在微服务之间运行 shell 命令吗

我有两个工具通过 stdin 和 stdout 相互通信。现在,我必须将它们放在单独的微服务中。如何从一个微服务向另一个微服务运行 shell 命令?第一个微服务需要第二个微服务对其命令的响应。

答案1

你可以从一个 pod 执行到另一个 pod,前提是它们RoleBinding pods/exec在你的命名空间中可用。不过我会听取 berndbausch 的意见并重新设计你的解决方案,因为这种模式很奇怪。

<source pod>kubectl exec -it <destination pod> -- /bin/bash

相关内容