远程连接容器实例
本文为您介绍通过SSH和kubectl从本地计算机登录到GPU容器服务的容器实例,并在容器实例上执行命令。
ℹ️ 前提
容器实例已开机,并已进入运行中状态。
操作步骤
登录英博云控制台。
在页面左侧导航栏,选择 容器实例,进入容器实例列表页面。
在对应容器实例所在行,选择 操作 > 远程连接。弹出两种远程连接方式,SSH登录需要复制密码。
例如,用户 A 复制的SSH访问方式:
bash
ssh -p 31461 root@ssh-cn-huabei1.ebcloud.com
# -p 31461:端口号。容器实例SSH使用非默认端口号。
# root:默认 SSH 登录用户名。
# ssh-cn-huabei1.ebcloud.com:容器实例SSH服务域名。例如,用户 b 复制的kubectl访问方式:
⚠️ 注意
通过kubectl访问需要当前环境已经连接pod所在工作空间,详情可以参考连接工作空间。
bash
kubectl exec -it -n default cs-53725-ede04-server -c server -- bashdefault:命名空间,容器实例pod所在命名空间。
cs-53725-ede04-server:容器实例pod的名称。