命令
CLI 参数
K9s CLI 包含一些参数,您可以使用这些参数以不同的配置启动工具。
# 列出所有可用的 CLI 选项
k9s help
# 获取有关 K9s 运行时的信息(日志、配置等)
k9s info
# 在给定的命名空间中运行 K9s。
k9s -n mycoolns
# 运行 K9s 并通过 pod 命令在 pod 视图中启动。
k9s -c pod
# 在非默认的 KubeConfig 上启动 K9s
k9s --context coolCtx
# 以只读模式启动 K9s- 禁用所有修改命令
k9s --readonly
键绑定
| 操作 | 命令 | 注释 |
|---|---|---|
| 显示活动的键盘助记符和帮助信息 | ? |
|
| 显示集群上所有可用的别名和资源 | ctrl-a 或 :alias |
|
| 退出 K9s | :q,ctrl-c |
|
| 使用单数/复数或简称查看 Kubernetes 资源 | :po⏎ |
接受单数、复数、简称或别名,例如 pod 或 pods |
| 查看给定命名空间中的 Kubernetes 资源 | :alias namespace⏎ |
|
| 根据过滤器过滤资源视图 | /filter⏎ |
支持正则表达式过滤,例如 fred|blee 用于过滤名称为 fred 或 blee 的资源 |
| 反向正则表达式过滤 | /! filter⏎ |
保留不匹配的内容。对于日志未实现。 |
| 按标签过滤资源视图 | /-l label-selector⏎ |
|
| 根据过滤器模糊查找资源 | /-f filter⏎ |
|
| 退出视图/命令/过滤模式 | <esc> |
|
| 描述、查看、编辑、查看日志的键映射... | d,v, e, l,… |
|
| 查看并切换到另一个 Kubernetes 上下文 | :ctx⏎ |
|
| 查看并切换到另一个 Kubernetes 上下文 | :ctx context-name⏎ |
|
| 查看并切换到另一个 Kubernetes 命名空间 | :ns⏎ |
|
| 查看所有保存的资源 | :screendump 或 sd⏎ |
|
| 删除资源(使用 TAB 和 ENTER 确认) | ctrl-d |
|
| 终止资源(无需确认对话框!) | ctrl-k |
|
| 切换宽列视图 | ctrl-w |
相当于 kubectl ... -o wide |
| 切换错误状态 | ctrl-z |
查看处于错误状态的资源 |
| 打开脉冲视图 | :pulses 或 pu⏎ |
|
| 打开 XRay 视图 | :xray RESOURCE [NAMESPACE]⏎ |
RESOURCE 可以是 po、svc、dp、rs、sts、ds,NAMESPACE 是可选的 |
| 打开 Popeye 视图 | :popeye 或 pop⏎ |
参见 https://popeyecli.io |