gpt4 book ai didi

docker - portMappings中dcos json中容器端口、主机端口和服务端口的区别

转载 作者:IT老高 更新时间:2023-10-28 21:35:56 27 4
gpt4 key购买 nike

我对所有这些端口在 portMappings 中表示容器端口、主机端口和服务端口的含义感到困惑,下面是我的 json

"portMappings": [
{
"containerPort": 9000,
"hostPort": 9000,
"labels": {
"VIP_0": "/app2n:9000"
},
"protocol": "tcp",
"servicePort": 10101
}
]

最佳答案

  • containerPort是容器中的端口,您的容器化应用应该监听的端口,
  • hostPort是在容器运行的 Mesos 代理上可见的端口,
  • servicePort是框架内部使用的抽象端口,例如它可以在负载均衡器中用作映射到运行容器的主机的端口及其hostPort .在整个集群中应该是唯一的。

流程基本上是这样的:互联网 -> <loadbalancer e.g. nginx, haproxy>:<servicePort> -> <mesos agent on which container runs>:<hostPort> -> <container>:<containerPort>

关于docker - portMappings中dcos json中容器端口、主机端口和服务端口的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48163354/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com