Kubernetes Autocompletar

Publish date: Apr 23, 2019
Tags: kubernetes, cli, devops, cloud

Table of Contents

  1. Bash
  2. Zsh
  3. Alias

Ao começar a estudar Kubernetes, de alguma maneira eu deixei passar a informação sobre os mecanismos de autocompletar da ferramenta de linha de comando kubectl. Agora que eu me deparei com o Cheat Sheet encontrei esta fonte com instruções para instalar o autocompletar para o kubectl e utilizar a mesma facilidade com o atalho k para o kubectl.

Bash

source <(kubectl completion bash) # setup autocomplete in bash into the current shell, bash-completion package should be installed first.
echo "source <(kubectl completion bash)" >> ~/.bashrc # add autocomplete permanently to your bash shell.

Zsh

source <(kubectl completion zsh)  # setup autocomplete in zsh into the current shell
echo "if [ $commands[kubectl] ]; then source <(kubectl completion zsh); fi" >> ~/.zshrc # add autocomplete permanently to your zsh shell

Alias

alias k=kubectl
complete -F __start_kubectl k