目次
2. k8s コマンドライン補完機能の設定 (マスターノード)
1. フロント
kubernetesのビルド後、オートコンプリート機能が実現できない
kubelet [コマンド] [タイプ] [名前] [フラグ] [-o ...]
これらはすべて手動でタップする必要があり、次のツールをインストールして完了することができます -tab
2. k8s コマンドライン補完機能の設定 (マスターノード)
1. bash 補完ツールをインストールする
[root@master ~]# yum -y install bash-completion
[root@master ~]# yum -y install bash-completion
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirrors.huaweicloud.com
* extras: mirrors.ustc.edu.cn
* updates: mirrors.ustc.edu.cn
base | 3.6 kB 00:00
docker-ce-stable | 3.5 kB 00:00
extras | 2.9 kB 00:00
kubernetes | 1.4 kB 00:00
updates | 2.9 kB 00:00
正在解决依赖关系
--> 正在检查事务
---> 软件包 bash-completion.noarch.1.2.1-6.el7 将被 升级
---> 软件包 bash-completion.noarch.1.2.1-8.el7 将被 更新
--> 解决依赖关系完成
依赖关系解决
=============================================================================
Package 架构 版本 源 大小
=============================================================================
正在更新:
bash-completion noarch 1:2.1-8.el7 base 87 k
事务概要
=============================================================================
升级 1 软件包
总计:87 k
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
正在更新 : 1:bash-completion-2.1-8.el7.noarch 1/2
清理 : 1:bash-completion-2.1-6.el7.noarch 2/2
验证中 : 1:bash-completion-2.1-8.el7.noarch 1/2
验证中 : 1:bash-completion-2.1-6.el7.noarch 2/2
更新完毕:
bash-completion.noarch 1:2.1-8.el7
完毕!
2.ロード
[root@master ~]# source /usr/share/bash-completion/bash_completion
3.構成を構成して開始します
[root@master bash-completion]# source <(kubectl 完了 bash)
[root@master bash-completion]# echo "source <(kubectl 完了 bash)" >> ~/.bashrc
3.オートコンプリート機能の検証