我配置了几个kubectl别名:
alias k='kubectl'
alias kn='kubectl -n'
alias ks='kubectl -n kube-system'
alias ka='kubectl get --all-namespaces'
bash补全在kubectl
上工作正常,我也可以通过调用
complete -o default -F __start_kubectl $alias
但是,这对于ka
别名不起作用-补全忽略get
已经是别名的一部分,并像不存在一样完成命令。
是否可以将补全配置为也适用于ka
别名?
OS是一个使用Ubuntu 16:04作为基本映像的docker容器。