使用 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'