我们在 Azure 集群 (ACS) 上运行 DC/OS + Marathon。我发现自己处于通过隧道进入主节点,更具体地说是代理节点非常有帮助的情况。然后我想对我正在运行的服务(docker 图像)运行 bash 命令。这可能吗?
提前致谢!
ACS 的文档中有一个关于 ssh 隧道进入主节点的页面,可以在这里找到: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
如果你想直接访问你的 master 的终端,你可以使用:
ssh my-user@my-acsmgmt.eastus.cloudapp.azure.com -p 2200 -i path/to/your/private/key
但是,我不知道如何直接连接到代理节点。