![Podman 与 Pod 中运行的每个容器共享一个端口?](https://linux22.com/image/205663/Podman%20%E4%B8%8E%20Pod%20%E4%B8%AD%E8%BF%90%E8%A1%8C%E7%9A%84%E6%AF%8F%E4%B8%AA%E5%AE%B9%E5%99%A8%E5%85%B1%E4%BA%AB%E4%B8%80%E4%B8%AA%E7%AB%AF%E5%8F%A3%EF%BC%9F.png)
在 Kubernetes 上,一种典型的设计范例是在每个运行的容器上共享一个容器,以便它们调用localhost
给定端口的 connect。然后 Kubernetes 会将该流量路由到处理该流量的容器。
podman 是否具有此功能,或者您必须始终通过其 IP 地址(而不是 localhost)使用端口来寻址容器?
答案1
使用 podman,您可以使用以下命令创建“pod”豆荚人豆荚命令。例如,使用podman pod create …
命令创建命名空间。您可以将容器添加到此 Pod,它们可以按照您描述的方式使用“localhost”。
我建议阅读这篇关于创建 Pod 的文章,其中涉及更多细节。