别名
自动建议
K9s 命令模式支持自动建议。建议基于支持的 Kubernetes 资源的单数形式/复数形式以及简称和命令别名,如下所述。该命令模式支持以下按键:
按键 | 描述 |
---|---|
⬆️ ⬇️ | 上下导航建议 |
Ctrl-w , Ctrl-u |
清空命令 |
Tab , Ctrl-f , ➡️ |
接受建议 |
别名
在 K9s 中,您可以定义自己的命令别名(简称)来访问资源。在您的$XDG_CONFIG_HOME/k9s
下定义一个称为alias.yml
的文件。K9s 别名定义了别名:gvr 对。gvr(组/版本/资源)表示完全限定的 Kubernetes 资源标识符。以下是别名文件的示例:
示例
使用此别名文件,您现在可以键入 pp/crb 分别列出 pod 或 ClusterRoleBindings。
# $XDG_CONFIG_HOME/k9s/alias.yml
alias:
# 使用 pp 作为 Pod 的别名
pp: v1/pods
# 使用 crb 作为 ClusterRoleBinding 的别名
crb: rbac.authorization.k8s.io/v1/clusterrolebindings
# 使用 cr 作为 ClusterRole 的别名
cr: rbac.authorization.k8s.io/v1/clusterroles
# 使用 dep 作为 Deployments 的别名
dep: apps/v1/deployments
# 使用 fred 作为 CRD Frederick 的别名
fred: acme.io/v1alpha1/fredericks
