终端会话

Web Terminal 会按集群和 Pod 跟踪每个活动的终端会话。管理器使用活动时间来判断会话是否处于空闲状态。

会话创建

当匹配的 Pod 还不存在时,服务会在系统命名空间中创建一个终端 Pod。在交互式会话可以继续之前,Pod 必须先达到 Running 阶段。

空闲超时

会话在 15 分钟无活动后关闭。管理器会在周期性的清理循环中移除空闲 Pod,并关闭关联的会话。随后终端会显示断开连接通知;有关如何恢复工作的说明,请参见 排查会话超时

每个插件版本中的超时时间都是固定的,安装后无法更改。

恢复与协调

管理器将活动会话记录保存在内存中,并通过 active-terminals ConfigMap 进行同步。它会检查记录的 Pod 是否仍然存在,并在服务重启后定期恢复会话。