Skip to content

容器

uniTerm 内置容器管理界面,支持 Kubernetes 集群管理,以及 Docker / Podman / nerdctl 容器引擎,可管理本机或 SSH 远程主机上的集群资源与容器镜像。

Kubernetes

Kubernetes

连接参数

参数说明
来源选择 本地文件(指定 kubeconfig 路径)或 Kubeconfig 文本(直接粘贴内容)
Context从 kubeconfig 中选择上下文,可点击「重新加载」刷新列表
命名空间默认查看的命名空间,可勾选「全部命名空间」浏览整个集群
跳过 TLS 验证跳过 API Server 证书校验(不安全,仅用于自签名测试环境)
SSH 隧道可选,通过 SSH 跳板机访问内网集群 API

填写后可点击「测试连接」验证 kubeconfig 与网络是否可达。

资源浏览

左侧树形面板按类别分组展示集群资源,实时监听(watch)变更并自动刷新:

分组资源
WorkloadsPods、Deployments、StatefulSets、DaemonSets、ReplicaSets、Jobs、CronJobs、HPAs
NetworkServices、Ingresses、Endpoints、NetworkPolicies
ConfigConfigMaps、Secrets、ResourceQuotas、LimitRanges
StoragePVCs、PVs、StorageClasses
RBACServiceAccounts、Roles、RoleBindings、ClusterRoles、ClusterRoleBindings
ClusterNodes、Namespaces、Events、CRDs
  • 顶部筛选 — 按名称、状态、命名空间等列实时过滤
  • 健康高亮 — 未就绪的 Pod、副本不足的工作负载、NotReady 节点整行着色提示
  • 实时指标 — Pods 和 Nodes 列表显示 CPU / 内存用量及占 requests/limits 的百分比(需集群安装 metrics-server)

资源操作

选中资源后,右键或行内操作按钮提供以下功能(按资源类型不同):

  • 详情 — 侧边抽屉展示元数据、Spec、Status 等完整字段
  • 编辑 — 直接编辑资源 YAML 并应用
  • 新建 — 通过内置 YAML 模板创建资源
  • 伸缩 — 修改 Deployment / StatefulSet / ReplicaSet 副本数
  • 重启 — 滚动重启工作负载
  • 查看 Pods — 跳转到该工作负载/节点关联的 Pod 列表
  • Cordon / Drain — 标记节点不可调度或驱逐其上 Pod
  • 删除 — 确认后删除,支持强制删除(跳过优雅终止)

Pod 日志与终端

  • 日志 — 实时跟随 Pod 日志,支持暂停/恢复、时间戳、上一个容器(previous)、自动滚动、换行、清屏
  • 终端 — 直接 exec 进入 Pod 容器,获得交互式 Shell

容器引擎

容器管理

uniTerm 支持 DockerPodmannerdctl 三种容器引擎。

连接参数

参数说明
传输方式本地 使用本机安装的容器运行时;SSH 远程 复用已有 SSH 连接(含凭据与跳板机)管理远程主机上的容器
SSH 连接传输方式为 SSH 远程时,选择一个已保存的 SSH 连接作为通道

nerdctl 支持在顶部切换 containerd 的 namespace。

容器管理

顶部标签切换「容器」与「镜像」两个视图。

容器列表 显示名称、镜像、状态、端口映射、创建时间,提供以下操作:

  • 生命周期 — 启动、停止、重启、暂停、恢复
  • Exec — 进入容器交互式终端
  • 日志 — 查看容器日志输出
  • 重命名 — 修改容器名称
  • 删除 — 确认后移除容器
  • 详情 — 查看概览、命令、网络、挂载、环境变量、状态等信息
  • 新建容器 — 指定镜像、名称、端口映射、数据卷、环境变量、重启策略、启动命令后创建

镜像管理

镜像列表 显示仓库、标签、ID、大小,支持:

  • 拉取 — 输入镜像名(如 nginx:latest)从仓库拉取
  • 删除 — 确认后移除镜像

相关内容