k9s使用指南

概述

k9s 是一个用于管理和操作 Kubernetes 集群的交互式终端工具。它提供了类似于 kubectl 的功能,但通过图形化界面简化了对集群的管理。k9s 支持快速浏览和操作命名空间、Pod、节点、服务等资源,并且可以通过快捷键提高效率。


使用技巧

快捷键概览

默认情况下,k9s 提供了一系列快捷键来加速操作。在任何界面下输入 ? 可查看当前上下文的快捷键列表。


Namespace 列表界面

查看命名空间

  1. 输入 : 打开命令模式。
  2. 输入 namespace 并按回车,进入命名空间(Namespace)列表界面。

创建新命名空间

  • 在命名空间列表界面,按下 n 键,然后输入新的命名空间名称即可创建。

切换命名空间

  • 默认情况下,k9s 会显示当前上下文中所有命名空间的内容。如果需要切换到特定命名空间,可以在任意界面中按 g: 键后输入 namespace <namespace-name>

进入 Pod 执行命令

查看 Pod 列表

  1. 在主菜单中选择 Pods
  2. 使用箭头键导航至目标 Pod。

进入 Pod 内部执行命令

  1. 在 Pod 列表界面,按 s 键进入选定的 Pod。
    • 如果只选择了一个 Pod,则直接进入。
    • 如果选择了多个 Pod,则提示选择具体的目标 Pod。
  2. 进入后可以使用以下操作:
    • 查看日志:按 l 键。
    • 执行命令:按 c 键并输入命令,例如 shbash
    • 返回上一级菜单:按 Esc 键。

其他常用功能

查看资源详情

  1. 在任意资源列表界面(如 Pods、Deployments 等),选中目标资源。
  2. v 键查看详细信息。

跳转到资源编辑界面

  1. 在资源列表中选中目标资源。
  2. e

k9s使用指南
https://abrance.github.io/2025/04/03/mdstorage/domain/k8s/k9s使用指南/
Author
xiaoy
Posted on
April 3, 2025
Licensed under