Agent Skills
返回列表
🔒

K9s Kubernetes 终端仪表板

IT 运维与安全 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/k9s-kubernetes-terminal-dashboard

技能介绍

解决的问题

传统 Kubernetes 集群管理依赖大量 kubectl 命令,工程师需反复输入资源查询指令、切换上下文查看不同命名空间资源,操作分散且信息反馈滞后。Pod 日志追踪、Shell 交互等操作需单独执行命令,多视图切换效率低,尤其在集群资源动态变化时,缺乏实时、集中的观测界面。

核心能力与工作原理

该技能基于终端构建交互式 Kubernetes 管理界面,核心能力包括:

  • 实时资源观测:通过终端界面直接查看 Pod、Service、Node 等资源的实时状态,无需手动执行 get 类命令。
  • 日志与交互集成:支持行内日志跟踪(如 Logs 视图),并提供 Pod Shell 访问入口,替代 kubectl exec 等分散操作。
  • 集群导航优化:通过快捷键和视图菜单实现集群上下文、命名空间的快速切换,降低多环境操作的复杂度。
  • 替代高频 kubectl 操作:封装 Cordon/Uncordon 节点(u 键)、Drain 节点(r 键)等常用运维动作,减少命令记忆成本。

工作流程基于 Go 编写的终端 UI,通过调用 Kubernetes API 实时同步集群状态,用户通过键盘快捷键与界面交互完成管理任务。

适用边界与注意事项

适合习惯终端操作的 Kubernetes 工程师,尤其适用于需高频查看资源、快速执行运维动作的场景。依赖集群的 RBAC 权限配置,界面功能受限于当前用户的操作权限。未提供 GUI 或 Web 端支持,跨平台兼容性依赖 Go 编译环境。复杂操作仍需结合 kubectl 完成,建议通过官方文档掌握快捷键与视图逻辑后再投入生产使用。

使用场景

  • 告警触发时,值班工程师需在终端内秒级查看故障命名空间中 Pod 的实时状态与日志,快速定位异常根因。
  • 排查应用问题时,运维人员需要不退出终端直接对目标 Pod 打开 Shell 交互,而不是拼写冗长的 kubectl exec 命令。
  • 节点维护前,平台工程师需在 Node 视图用快捷键执行 Cordon/Uncordon 和 Drain,隔离待下线节点。
  • 验证服务连通性时,开发者需要在终端内查看 Service 与端口转发状态,确认流量入口配置是否正确。

适合人员

  • Kubernetes 值班工程师:告警响应时需要在终端快速查看资源、日志并进入 Pod 排查,减少命令拼写耗时。
  • SRE / 平台运维:日常巡检多个命名空间资源状态,需要在终端集中查看集群实时变化而非反复执行 get 命令。
  • 集群节点维护人员:需要周期性执行节点 Cordon/Drain 操作,依赖快捷键完成高频运维动作。
  • 刚接触 Kubernetes 的开发者:想通过交互式界面学习集群管理操作,逐步脱离纯 kubectl 命令行。