Nginx DCOS简单负载平衡教程第2部分出错
我一直在学习中间层DCOS教程,似乎无法开始工作。据我所知,我完全按照他们的指示做了,而且我做得很好 问题似乎出在路由器上,因此我将路由器代码发布到Github的。正如教程所建议的,我构建了这个容器图像并将其推送到Docker Hub nginx-router.JSON中的容器JSON对象包含以下内容:Nginx DCOS简单负载平衡教程第2部分出错,nginx,load-balancing,mesosphere,Nginx,Load Balancing,Mesosphere,我一直在学习中间层DCOS教程,似乎无法开始工作。据我所知,我完全按照他们的指示做了,而且我做得很好 问题似乎出在路由器上,因此我将路由器代码发布到Github的。正如教程所建议的,我构建了这个容器图像并将其推送到Docker Hub nginx-router.JSON中的容器JSON对象包含以下内容: "type": "DOCKER", "docker": { "image": "mesosphere/simple-docker-router", "ne
"type": "DOCKER",
"docker": {
"image": "mesosphere/simple-docker-router",
"network": "BRIDGE",
"portMappings": [
{
"containerPort": 8080,
"hostPort": 80,
"protocol": "tcp"
}
]
}
当我将图片改为“mesosphere/simple docker router”时,我的负载平衡应用程序工作正常,可伸缩性很好。当我尝试使用我的图像(“tnbeatty/simple docker router”)时,页面不会加载
我现在不知所措,因为该应用程序似乎在中层DCO上部署得很好——没有发现明显的错误或警告。如果您有任何想法或建议,我们将不胜感激。我想知道您的nginx路由器缺少什么:
"acceptedResourceRoles": ["slave_public"]
这将使您的容器在“公共从属”上启动,因此在您转到DCOS群集上的“公共负载平衡器”地址时可用。我想知道您的nginx路由器缺少什么:
"acceptedResourceRoles": ["slave_public"]
这将使您的容器在“公共从属”上启动,因此在您转到DCOS群集上的“公共负载平衡器”地址时可用