我们在Azure群集(ACS)上运行DC / OS + Marathon。我发现自己处于隧道进入主节点,更具体地说是代理节点的非常有用的情况。然后我想对正在运行的服务(docker镜像)运行bash命令。这可能吗?
提前致谢!
答案 0 :(得分:1)
有关于ssh隧道进入主节点的ACS文档的页面,可在此处找到:https://azure.microsoft.com/en-us/documentation/articles/container-service-connect/
假设您在美国东部地区运行名为my-acs的Azure容器服务,并且您的用户名是myuser,并且您希望访问群集的DC / OS仪表板,
sudo ssh -L 80:localhost:80 -f -N my-user@my-acsmgmt.eastus.cloudapp.azure.com -p 2200 -i path/to/your/private/key
如果您想直接访问主人的终端,您可以使用:
ssh my-user@my-acsmgmt.eastus.cloudapp.azure.com -p 2200 -i path/to/your/private/key
但是,我不知道如何直接连接到代理节点。