是否可以在 Kube pod 中动态打开新端口?
Is it possible to open new ports on the fly in Kube pod?
我正在尝试 运行 Kubernetes 中的一个软件,它根据各种操作在 运行 时间打开更多 pods。是否可以在 Kubernetes pod 中动态打开更多端口?在 Docker 级别(Exposing a port on a live Docker container)似乎不可能,这意味着 Kubernetes 也做不到(我猜?)
Kubernetes 中的每个 Pod 都有自己的 IP 地址。因此 Pod 中的容器(应用程序)可以使用任何端口,只要该端口未被同一 Pod 中的任何其他容器使用即可。
现在,如果您想公开这些动态端口,则需要额外的配置。使用服务公开端口,必须更新服务配置以公开这些动态端口。
我正在尝试 运行 Kubernetes 中的一个软件,它根据各种操作在 运行 时间打开更多 pods。是否可以在 Kubernetes pod 中动态打开更多端口?在 Docker 级别(Exposing a port on a live Docker container)似乎不可能,这意味着 Kubernetes 也做不到(我猜?)
Kubernetes 中的每个 Pod 都有自己的 IP 地址。因此 Pod 中的容器(应用程序)可以使用任何端口,只要该端口未被同一 Pod 中的任何其他容器使用即可。
现在,如果您想公开这些动态端口,则需要额外的配置。使用服务公开端口,必须更新服务配置以公开这些动态端口。