为了减少潜在的安全风险,ContainerOS原则上不支持任何用户直接登录到系统进行一系列可能无法追溯的操作。若您仍然有登录实例进行运维操作的需求,ContainerOS提供了专用的运维容器以供问题排查、软件包安装等非日常的运维需求。本文介绍ContainerOS支持的常见运维容器操作,包括登录、启动、停止、重启、状态查询等。
本文仅面向非Auto Mode模式下的节点。
ContainerOS节点运维方式介绍
|
相较于宿主机环境,运维容器拥有更多的软件包,也支持通过包管理软件YUM安装需要的软件包。在运维容器中,您可以查看系统进程信息、网络信息、系统配置等。此外,运维容器里还提供了专用的命令,用于从容器中进入主机,效果等同于直接通过Workbench、SSH或VNC连接实例。 |
|
自ContainerOS 3.5起,ContainerOS删除了宿主机环境的Shell。您可参见以下说明选择运维ContainerOS节点的方式。
|
运维方式 |
ContainerOS 3.5 及以上 |
ContainerOS 3.5 以下 |
|
登录运维容器 |
|
宿主机默认不开启 sshd,即默认关闭SSH服务。 |
|
登录宿主机 |
登录运维容器后执行 |
|
您也可以通过kubectl debug命令运维ContainerOS。
ContainerOS 3.5 及以上的运维容器登录方式
|
分类 |
Workbench(仅免密)登录 |
VNC 登录 |
|
前提条件 |
不涉及。 运维容器中已安装ECS云助手,无需手动安装。 |
VNC登录需通过密码认证,请先通过Workbench(仅免密)登录的方式设置运维容器登录密码。 |
|
操作步骤 |
|
|
ContainerOS 3.5 以下的登录方式
登录宿主机
|
分类 |
Workbench(仅免密)登录 |
VNC 登录 |
|
前提条件 |
已确保节点网络可访问云助手服务。 |
VNC登录需通过密码认证,请先通过Workbench(仅免密)登录的方式设置运维容器登录密码。 |
|
操作步骤 |
|
|