别名


自动建议

K9s 命令模式支持自动建议。建议基于所支持的 Kubernetes 资源的单数/复数形式、短名称以及如下所述的命令别名。命令模式支持以下按键:

按键 描述
⬆️ ⬇️ 在建议列表中上下导航
Ctrl-w, Ctrl-u 清除命令
Tab, Ctrl-f, ➡️ 接受建议


别名

在 K9s 中,您可以定义自己的命令别名(短名称)来访问您的资源。在您的 $XDG_CONFIG_HOME/k9s 目录中,定义一个名为 aliases.yaml 的文件。一个 K9s 别名定义了一对 alias:gvr 或 alias:command。gvr (Group/Version/Resource) 代表一个完全限定的 Kubernetes 资源标识符。command 可以是您在命令提示符模式下通常会使用的任何命令。

别名可以在两个级别上定义:全局和特定上下文。在全局级别,您可以在 $XDG_CONFIG_HOME/k9s/aliases.yaml 中创建一个文件。对于特定上下文的别名,您可以在 $XDG_DATA_HOME/k9s/clusters/clusterX/contextY/aliases.yaml 中定义。


从 v0.30.0 开始,此文件必须具有“.yaml”扩展名。另请注意,文件名是复数形式,并且文件顶部的字段名也是 `aliases`。

这是一个别名文件的示例:


示例

使用此别名文件,您现在可以分别键入 pp/crb 来列出 Pod 或 ClusterRoleBinding。

# $XDG_CONFIG_HOME/k9s/aliases.yaml
aliases:
  # Use pp as an alias for Pod
  pp: v1/pods

  # Use dep as an alias for Deployments
  dep: apps/v1/deployments

  # Use fred as an alias for CRD Frederick
  fred: acme.io/v1alpha1/fredericks

  # Defines a pos alias for a command listing all pod in kube-system matching labels app=fred and blee=duh
  pos: pod kube-system app=fred,blee=duh

 返回



© 2025 Imhotep Software LLC。所有材料均根据 Apache v2.0 许可。