alias - 带有选项的别名的 kubectl bash 补全
问题描述
我配置了几个 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 容器。
解决方案
推荐阅读
- php - simpleSamlPHP isAuthenticated 总是返回 false
- kubernetes - Kube-monkey 没有终止 pod
- assembly - 为什么在这个例子中没有设置溢出标志?
- c# - 如何使用具有管道分隔列、波浪号分隔段和换行符的 SSIS 平面文件连接管理器解析文本文件?
- apache-kafka - 实时处理期间窗口化密钥发射的延迟
- python - TensorFlow 如何计算 vgg19.preprocess_input 的梯度?
- javascript - 给定数组,编写一个函数,返回数组中与该问题匹配的项目
- pandas - Conda 和 Jupyter Notebook 环境混淆
- javascript - 当id点击带有svg的对象时发出警报
- python - Error when reading excel (xls) files into dataframe