十、Kubernetes命令行工具Kubectl智能补全安装

有时候,不是因为你没有能力,也不是因为你缺少勇气,只是因为你付出的努力还太少,所以,成功便不会走向你。而你所需要做的,就是坚定你的梦想,你的目标,你的未来,然后以不达目的誓不罢休的那股劲,去付出你的努力,成功就会慢慢向你靠近。

导读:本篇文章讲解 十、Kubernetes命令行工具Kubectl智能补全安装,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

1、概述

        kubectl 作为 Kubernetes 的命令行工具(CLI),是 Kubernetes 用户日常使用和管理员日常管理必须掌握的工具。
        kubectl 提供了大量的子命令,用于 Kubernetes 集群的管理和各种功能的实现。虽然Kubernetes针对每个子命令解释的很详细,但是所有的命令还得一个字母一个字母的全部敲出来。能不能像我们的idea一样拥有智能提示呢?所谓工欲善其事,必先利其器,如果有了智能提示,我们的工作效率将大大反补,今天我们就讲解下Kubernetes命令行工具kubectl智能补全安装。

2、安装 bash-completion

安装命令:

yum install -y bash-completion

已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
正在解决依赖关系
--> 正在检查事务
---> 软件包 bash-completion.noarch.1.2.1-6.el7 将被 安装
--> 解决依赖关系完成

依赖关系解决

=====================================================================================================================================================================================
 Package                                          架构                                    版本                                           源                                     大小
=====================================================================================================================================================================================
正在安装:
 bash-completion                                  noarch                                  1:2.1-6.el7                                    base                                   85 k

事务概要
=====================================================================================================================================================================================
安装  1 软件包

总下载量:85 k
安装大小:259 k
Downloading packages:
bash-completion-2.1-6.el7.noarch.rpm                                                                                                                          |  85 kB  00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  正在安装    : 1:bash-completion-2.1-6.el7.noarch                                                                                                                               1/1
  验证中      : 1:bash-completion-2.1-6.el7.noarch                                                                                                                               1/1

已安装:
  bash-completion.noarch 1:2.1-6.el7

完毕!

此命令是linux下超强的命令补全工具。

3、执行 source 命令

source /usr/share/bash-completion/bash_completion

4、如果想让系统中的所有用户都能拥有命令补全的功能,则执行如下命令

kubectl completion bash | sudo tee /etc/bash_completion.d/kubectl > /dev/null

5、如果只需要当前用户拥有命令自动补全功能,则执行如下命令

此命令导入 bash 自动补全的命令

echo 'source <(kubectl completion bash)' >> ~/.bashrc
source ~/.bashrc

6、验证自动补全的效果(双击TAB键)

以上操作安装好依赖包后,重新进入一下终端即可生效,输入kubectl 查看所有命令,按【tab】键,显示如下:

十、Kubernetes命令行工具Kubectl智能补全安装

# 写入kube 然后 双击TAB 键,将可能的命令都带出来了
[root@k8s-master ~]# kube
kubeadm  kubectl  kubelet


# 希尔kubectl ap  然后双击TAB 键,带出3个可选择命令
[root@k8s-master ~]# kubectl ap
api-resources  api-versions   apply

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由半码博客整理,本文链接:https://www.bmabk.com/index.php/post/144686.html

(0)

相关推荐

  • MySQL—事务及其特征

    在人生的道路上,不管是潇洒走一回,或者是千山独行,皆须是自己想走的路,虽然,有的人并不是很快就能找到自己的方向和道路,不过,只要坚持到底,我相信,就一定可以找到自己的路,只要找到路,就不必怕路途遥远了。

    导读:本篇文章讲解 MySQL—事务及其特征,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

    Python 2023年3月5日
    00
  • 【数据库】MySQL如何添加索引

    导读:本篇文章讲解 【数据库】MySQL如何添加索引,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

    Java 2022年5月22日
    00
  • Nginx的常用配置

    导读:本篇文章讲解 Nginx的常用配置,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

    后端开发 2022年5月16日
    00
  • 零基础学JavaWeb开发(七)之 web开发基础和socket

    导读:本篇文章讲解 零基础学JavaWeb开发(七)之 web开发基础和socket,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

    Java 2023年1月21日
    00
  • 数组中重复的数字–【算法基础】

    剑指offer刷题系列,欢迎一起学习 1题目描述 找出数组中重复的数字。 具体描述 在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复…

    2022年8月1日
    00
  • 理解RabbitMQ中的AMQP-0-9-1模型

    前提 之前有个打算在学习RabbitMQ之前,把AMQP详细阅读一次,挑出里面的重点内容。后来找了下RabbitMQ的官方文档,发现了有一篇文档专门介绍了RabbitMQ中实现的A…

    2022年10月6日
    00
  • eachars动态的改变柱状图的颜色

    生活中,最使人疲惫的往往不是道路的遥远,而是心中的郁闷;最使人痛苦的往往不是生活的不幸,而是希望的破灭;最使人颓废的往往不是前途的坎坷,而是自信的丧失;最使人绝望的往往不是挫折的打击,而是心灵的死亡。所以我们要有自己的梦想,让梦想的星光指引着我们走出落漠,走出惆怅,带着我们走进自己的理想。

    导读:本篇文章讲解 eachars动态的改变柱状图的颜色,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

    后端开发 2023年4月23日
    00
  • WPF 无边框拖动

    导读:本篇文章讲解 WPF 无边框拖动,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

    .NET 2022年5月21日
    00
  • 1. JDBC概述以及入门示例

    1. JDBC概述以及入门示例 1. JDBC概述 1.1 数据的持久化 持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用。大多数情况下,特别是企业级应…

    2022年9月27日
    00
  • 【架构|概念|性能调优】slot相关概念:Flink的job的并行度是怎么计算的。算子链与slot共享是如何优化flink资源与计算的

    导读:本篇文章讲解 【架构|概念|性能调优】slot相关概念:Flink的job的并行度是怎么计算的。算子链与slot共享是如何优化flink资源与计算的,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

    2022年12月27日
    00

发表回复

登录后才能评论