我正在尝试在Kubernetes端运行一个软件,它可以在运行时基于各种操作打开更多pod。是否可以在Kubernetes pod中动态打开更多端口?在Docker级别(Exposing a port on a live Docker container)似乎不可能这意味着Kubernetes也不能这样做(我猜?)
答案 0 :(得分:2)
Kubernetes中的每个Pod都有自己的IP地址。因此,Pod中的容器(应用程序)可以使用任何端口,只要该端口不被同一Pod中的任何其他容器使用。
现在,如果要公开这些动态端口,则需要进行其他配置。使用服务公开端口,并且必须更新服务配置以公开这些动态端口。