ale*_*xey 2 kubernetes
假设我们有两个不同的 Docker 镜像,它们都暴露相同的端口(例如 80)。
现在我们想在 Kubernetes 集群中创建一个多容器 Pod,其中包含从这些镜像创建的容器。
有没有办法在不更改图像的情况下设置此类配置?如何在 Pod 级别映射端口?
Jos*_*sto 5
Kubernetes Pod 内的容器共享不同的 Linux 命名空间,例如网络、pid 或文件系统。来自文档
每个 Pod 都分配有一个唯一的 IP 地址。Pod 中的每个容器共享网络命名空间,包括 IP 地址和网络端口。Pod 内的容器可以使用 localhost 相互通信
因此,就像不能让两个进程在计算机上的同一端口上侦听一样,也不能让两个共享网络命名空间的容器在同一端口上侦听。
归档时间:
7 年,9 月 前
查看次数:
2151 次
最近记录: