关于混合端口

关于混合端口

我有个问题。如果你尝试使用 ruby​​onrails 制作容器,那么使用 container3000 的 Grafana 会受到影响。在这种情况下你会怎么做?我考虑过将 puma 放入 ruby​​onrails(端口 80)重新创建 Grafana 图像。如果您有其他选择,请告诉我。我想制作 Grafana 图像。有什么好的网站吗?Grafana 中是否有快速端口更改?实际上 https://github.com/GoogleCloudPlatform/click-to-deploy/blob/master/k8s/prometheus/README.md#access-the-grafana-ui 我想使用...端口有点混乱

不好意思。我想问一下端口管理,如果用命名空间分隔或用静态 IP 管理,容器端口 3000 是否可以。我没有好的提问方式。如果您能告诉我一些关于端口的信息,我将非常高兴

答案1

只要容器位于不同的 pod 中,它们都可以使用相同的 containerPort。只有 pod 充当单个网络命名空间,这意味着如果 pod 中有多个容器,则所有这些容器共享相同的端口,因此不能使用相同的端口号(同一 pod 中的 2 个 Web 服务器容器将发生 80 和 443 端口冲突)。

如果您需要在同一个 pod 中同时拥有 Grafana 和 ruby​​OnRails 容器,那么您确实需要找到一种方法让其中一个在不同的端口上监听,尽管我不明白为什么您需要在同一个 pod 中拥有这两个容器。

相关内容