Ativar conclusão Kubectl Bash

Ativar conclusão Kubectl Bash
O cmd.O serviço de shell exe para Windows não permite a conclusão automática ao digitar. No entanto, por meio do subsistema Linux no Windows, podemos usar um terminal Linux comumente conhecido como conclusão do Bash. O subsistema Linux para Windows pode substituir o Windows PowerShell e CMD.exe ao ter acesso completo a arquivos e pastas do Windows.

O funcionamento da conclusão do BASH é concluir automaticamente os comandos sem que o usuário digite cada pedaço do comando. O usuário só precisa iniciar o comando que deseja usar e apenas pressionar Enter; A conclusão do BASH concluirá automaticamente o script de comando enquanto o usuário ainda estiver digitando.

Conclusão Kubectl Bash

Os usuários de Kubernetes sabem que a ferramenta de linha de comando Kubectl é uma coisa incrível. Para torná -lo mais incrível, você pode apenas ativar a conclusão do Bash. Portanto, quando você baixar o Kubectl, instale imediatamente a conclusão do Bash para o seu sistema operacional. Isso o ajudará a preencher todos os nomes de pod com hash postfix.

Então, vamos configurar a conclusão da partida. Neste artigo, abordaremos o funcionamento detalhado da conclusão do Bash, como baixá -lo e instalá -lo, e então ajudaremos você a configurá -lo também. Além disso, discutiremos como a conclusão do Bash pode economizar seu tempo e conveniência e como você não precisa se lembrar de todos os comandos. Parece incrível, certo? Então, vamos começar com a instalação da conclusão da festa.

Espere! Você preparou seu sistema para Kubernetes ainda? Não?

Vamos preparar o sistema operacional para Kubernetes primeiro e depois configurar a conclusão do Bash para completar automaticamente todos os comandos.

Pré -requisito:

Para trabalhar com Kubernetes, você precisa ter um servidor Ubuntu. Estamos trabalhando com o Ubuntu versão 20.04, então você só precisa conseguir isso. Instale o Ubuntu 20.04 servidor em seu sistema operacional; Você pode baixá -lo facilmente online de um servidor confiável. Depois de instalar o Ubuntu 20.04 servidor, faça login no seu servidor e inicie o minikube.

Fazemos isso pressionando "Ctrl+Alt+T" no teclado. Digitamos o comando "Minikube Start" no terminal e depois esperamos alguns momentos para começar. Por baixo, você pode compreender a saída do comando 'start minikube'.

Agora que seu servidor está pronto, vamos ver o funcionamento da conclusão do Bash.

Script de conclusão de bash

O script de conclusão do BASH de Kubectl pode ser gerado com o seguinte comando:

O comando 'Kubectl Conclusão Bash' permite a conclusão automática do script Kubectl. Adquirindo o script de conclusão, você precisa instalar a conclusão do Bash primeiro. Aqui está a saída do comando acima:

No entanto, antes de instalar a conclusão da partida, verifique se o seu servidor já tem ou não. Digite o comando 'tipo _init_completion' e teste que você já instalou a conclusão do bash.

Depois de executar o comando 'tipo _init_completion', você poderá ver a seguinte saída:

Instale a conclusão da basquete

Agora, vamos ver o processo de instalação da conclusão da partida. Muitos gerentes de pacotes fornecem conclusão de bash; No entanto, você pode fazer o download facilmente com o comando 'sudo apt-get install bash conclusão.

Quando você executa o comando 'sudo apt-get de instalação bash', ele criará o script principal da conclusão da partida, conforme mostrado na saída abaixo.

Lembre -se de que você precisa escrever manualmente este arquivo de conclusão do Bash em seu ~//.Arquivo Bashrc. No entanto, a localização do arquivo de conclusão do Bash pode variar de gerente de pacotes para gerente de pacotes. Você pode simplesmente digitar o comando 'tipo _init_completion' para torná -lo simples e fácil. Apenas recarregue sua concha e execute este comando.

Será que você se beneficiará saber o status de conclusão do Bash. Se o comando 'type _init_completion' for concluído com sucesso, você estará pronto para ir; Caso contrário, você precisa adicioná -lo manualmente ao seu ~/.Arquivo Bashrc.

A mesma saída indica e verifica que seu servidor instalou com êxito a conclusão do Bash.

Ativar Kubectl AutoCimpletion

Agora que você instalou a conclusão do Bash, vamos ativá -lo e ver que está funcionando. A primeira coisa que você precisa fazer é garantir que o script de conclusão Kubectl Bash tenha sido adquirido em todas as suas sessões de concha. Você pode seguir uma das duas maneiras para alcançar isso.

A primeira maneira pode ser alcançada através da visualização do usuário:

DO UTILIZADOR

Tipo 'eco' fonte> ~//.Comando Bashrc na sua ferramenta de linha de comando, e você terminou.

A segunda maneira é acessar o sistema

Sistema

Nesse modo, você precisa digitar 'Kubectl Conclusão Bash | sudo tee /etc /bash_completion.D /KUBECTL> /DEV /NULL 'Comando em sua ferramenta de linha de comando.

Aqui está uma coisa boa que você adoraria saber. Você pode estender a conclusão da concha em ambos os casos usando um alias para Kubectl. Como ambas as abordagens são equivalentes, você pode usar os mesmos comandos para cada.

Basta recarregar sua concha para ver como funciona a conclusão da festa.

Conclusão:

A conclusão do Kubectl Bash para a linha de comando do Ubuntu permite que você construa seus comandos sem digitar comandos completos rapidamente. Ele beneficia você para economizar seu tempo tão bem como você não precisa se lembrar de todos os comando completamente. A documentação oficial do Kubernetes fornece instruções completas sobre como configurar a conclusão de bash de forma rápida e fácil para o seu ambiente de desenvolvimento. No entanto, neste artigo, abordamos como baixar, instalar e configurar a conclusão do Bash. Este guia passo a passo ajudará você a configurar a conclusão do Bash em seu shell e você poderá usá-lo para os comandos de preenchimento automático Kubectl.