如何补全kubectl命令

问题描述

安装完kubernetes命名无法补全,需要手动敲每个命令,使用不方便

问题原因

kubectl的Bash补全脚本可以用命令kubectl completion bash生成。在 shell中导入补全脚本,将会启用kubectl自动补全功能。

解决方案

1.安装 bash-completion

$ apt-get install bash-completion

2.加载bash-completion

$ source /etc/profile.d/bash_completion.sh

3.启动 kubectl 自动补全功能

$ echo "source <(kubectl completion bash)" >> ~/.bash_profile
$ source /root/.bash_profile

4.设置别名(可选)

$ echo "alias k='kubectl'" >>~/.bashrc
$ echo 'complete -F __start_kubectl k' >>~/.bashrc
$ source ~/.bashrc
参考链接

https://kubernetes.io/zh/docs/tasks/tools/included/optional-kubectl-configs-bash-linux/

0
0
0
0
关于作者

文章

0

获赞

0

收藏

0

所属团队号:
相关资源
云原生可观测性技术的落地实践
云原生技术和理念在近几年成为了备受关注的话题。应用通过云原生改造,变得更动态、弹性,可以更好地利用云的弹性能力。但是动态、弹性的环境也给应用以及基础设施的观测带来了更大的挑战。本次分享主要介绍了云原生社区中可观测性相关的技术和工具,以及如何使用这些工具来完成对云原生环境的观测。
相关产品
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论