[kubernetes/效率] 开启kubectl命令行自动补全功能

参考:https://kubernetes.io/docs/tasks/tools/install-kubectl-linux/

文章目录

      • 目标
      • 准备工作
      • 解决方法
      • 附录
          • 安装bash-completion

目标

开启kubectl命令行自动补全功能。

本文使用CentOS和bash。

准备工作

  • 已安装bash-completion
    • 安装方式见附录
    • TEST:执行type _init_completion有输出

解决方法

.bashrc中添加:

source <(kubectl completion bash)

If you have an alias for kubectl, e.g., k, you can extend shell completion to work with that alias:

alias k=kubectl
complete -o default -F __start_kubectl k

然后source ~/.bashrc

附录

安装bash-completion
  1. yum install bash-completion 下载

  2. .bashrc中,

    source /usr/share/bash-completion/bash_completion
    

    然后source .bashrc

你可能感兴趣的:(kubernetes,容器,云原生,centos)