跳到主要内容

使用 kubectl-aliases 缩短命令

日常使用 kubectl 进行各种操作,每次输入完整命令会比较浪费时间,推荐使用 kubectl-aliases 来提升 kubectl 日常操作效率,敲更少的字符完成更多的事。

安装 kubectl-aliases

参考 官方安装文档

查看完整列表

cat ~/.kubectl_aliases

高频使用的别名

ka      // kubectl apply --recursive -f
kg // kubectl get
kgpo // kubectl get pods
ksys // kubectl -n kube-system
ksysgpo // kubectl -n kube-system get pods
kd // kubectl describe
kdpo // kubectl describe pod

自定义

建议针对自己常用的操作设置下别名,比如经常操作 istio 的话,可以用 ki 来代替 kubectl -n istio-system

编辑 ~/.kubectl_aliases:

alias ki='kubectl -n istio-system'