diff --git a/content/pt-br/docs/tasks/tools/included/optional-kubectl-configs-bash-mac.md b/content/pt-br/docs/tasks/tools/included/optional-kubectl-configs-bash-mac.md index 33497ebdd1..77a53ab611 100644 --- a/content/pt-br/docs/tasks/tools/included/optional-kubectl-configs-bash-mac.md +++ b/content/pt-br/docs/tasks/tools/included/optional-kubectl-configs-bash-mac.md @@ -1,6 +1,6 @@ --- -title: "Autocompletar no bash macOS" -description: "Configurações opcionais do auto-completar do bash no macOS." +title: "Autocompletar do bash no macOS" +description: "Configurações opcionais para habilitar o autocompletar do bash no macOS." headless: true _build: list: never @@ -14,17 +14,18 @@ O script de autocompletar do kubectl para Bash pode ser gerado com o comando `ku O script permite habilitar o autocompletar do kubectl no seu shell. No entanto, o script autocompletar depende do -[**bash-completar**](https://github.com/scop/bash-completion), o que significa que você precisa instalar este software primeiro (executando `type _init_completion` você pode testar se tem o bash-completion instalado). +[**bash-completion**](https://github.com/scop/bash-completion), o que significa +que você precisa instalar este software primeiro. {{< warning>}} -Existem duas versões de autocompletar do Bash, v1 e v2. V1 é para Bash 3.2 -(que é padrão no macOS), e v2 que é para Bash 4.1+. O script de autocompletar -do kubectl **não funciona** corretamente com o autocompletar do bash v1 e o +Existem duas versões do bash-completion, v1 e v2. V1 é para Bash 3.2 +(que é padrão no macOS), e v2 é para Bash 4.1+. O script de autocompletar +do kubectl **não funciona** corretamente com o bash-completion v1 e o Bash 3.2. Ele requer **bash-completion v2** e **Bash 4.1+**. Por isso, para executarmos o autocompletar do kubectl no macOS de forma correta, você precisa -instalar e usar o Bash 4.1+([*guia*](https://itnext.io/upgrading-bash-on-macos-7138bd1066ba)). +instalar e usar o Bash 4.1+ ([*guia*](https://itnext.io/upgrading-bash-on-macos-7138bd1066ba)). As instruções a seguir, levam em conta que você utilize o Bash 4.1+. -(Isso quer dizer, nenhuma versão do Bash 4.1 ou mais recente). +(ou seja, a versão 4.1 do Bash ou qualquer outra mais recente). {{< /warning >}} ### Atualizando Bash @@ -35,13 +36,13 @@ As instruções abaixo sugerem que você esteja utilizando o Bash 4.1+. Você po echo $BASH_VERSION ``` -Se a versão do Bash for antiga, você pode instalar ou atualizar utilizando o Homebrew: +Se a versão do Bash for muito antiga, você pode instalar ou atualizar utilizando o Homebrew: ```bash brew install bash ``` -Recarregue seu shell e verifique se a versão desejada foi instalada ou se está em uso: +Recarregue seu shell e verifique se a versão desejada foi instalada e está em uso: ```bash echo $BASH_VERSION $SHELL @@ -52,12 +53,12 @@ O Homebrew normalmente instala os pacotes em `/usr/local/bin/bash`. ### Instalar bash-completar {{< note >}} -Como mencionado anteriormente, essas instruções levam em consideração que você esteja utilizando o Bash 4.1+, dessa forma você -vai instalar o bash-completion v2 (diferentemente do Bash 3.2 e do bash-completion v1, -nesses casos, o completar do kubectl não irá funcionar). +Como mencionado anteriormente, essas instruções assumem que você esteja utilizando +o Bash 4.1+. Por isso, você irá instalar o bash-completion v2 (em contraste ao +Bash 3.2 e bash-completion v1, caso em que o autocompletar do kubectl não irá funcionar). {{< /note >}} -Você pode testar se você tiver o bash-completion v2 instalado, utilizando `type _init_completion`. +Você pode testar se o bash-completion v2 está instalado, utilizando `type _init_completion`. Se não, você pode instalar utilizando o Homebrew: ```bash @@ -70,7 +71,7 @@ Como indicado na saída deste comando, adicione a seguinte linha em seu arquivo brew_etc="$(brew --prefix)/etc" && [[ -r "${brew_etc}/profile.d/bash_completion.sh" ]] && . "${brew_etc}/profile.d/bash_completion.sh" ``` -Recarregue seu shell e verifique que o bash-completion v2 está instalado corretamente, utilizando `type _init_completion`. +Recarregue seu shell e verifique que o bash-completion v2 está instalado corretamente utilizando `type _init_completion`. ### Habilitar autocompletar do kubectl @@ -97,13 +98,13 @@ as suas sessões de shell. Existem várias maneiras de fazer isso: ``` - Se você tiver instalado o kubectl com o Homebrew(conforme explicado - [aqui](/docs/tasks/tools/install-kubectl-macos/#install-with-homebrew-on-macos)), + [aqui](/docs/tasks/tools/install-kubectl-macos/#instalando-o-kubectl-no-macos)), então o script de autocompletar do kubectl deverá estar pronto em `/usr/local/etc/bash_completion.d/kubectl`. Neste caso, você não precisa fazer mais nada. {{< note >}} A instalação do bash-completion v2 via Homebrew carrega todos os arquivos no diretório - `BASH_COMPLETION_COMPAT_DIR`, é por isso que os dois últimos métodos funcionam.. + `BASH_COMPLETION_COMPAT_DIR`, é por isso que os dois últimos métodos funcionam. {{< /note >}} -De qualquer forma, após recarregar seu shell, o auto-completar do kubectl deve estar funcionando. +Em todos os casos, após recarregar seu shell, o autocompletar do kubectl deve estar funcionando. diff --git a/content/pt-br/docs/tasks/tools/install-kubectl-macos.md b/content/pt-br/docs/tasks/tools/install-kubectl-macos.md index 38325753b0..8fb5909af2 100644 --- a/content/pt-br/docs/tasks/tools/install-kubectl-macos.md +++ b/content/pt-br/docs/tasks/tools/install-kubectl-macos.md @@ -7,21 +7,21 @@ weight: 10 ## {{% heading "prerequisites" %}} Você deve usar uma versão do kubectl que esteja próxima da versão do seu cluster. -Por exemplo, um cliente v{{< skew currentVersion >}} pode se comunicar -com control planes nas versões v{{< skew currentVersionAddMinor -1 >}}, v{{< skew currentVersionAddMinor 0 >}}, -e v{{< skew currentVersionAddMinor 1 >}}. -Usar a versão compatível e mais recente do kubectl pode evitar imprevistos ou problemas. +Por exemplo, um cliente v{{< skew currentVersion >}} pode se comunicar com as +versões v{{< skew currentVersionAddMinor -1 >}}, v{{< skew currentVersionAddMinor 0 >}} +e v{{< skew currentVersionAddMinor 1 >}} da camada de gerenciamento. Usar a +versão compatível mais recente do kubectl ajuda a evitar problemas inesperados. ## Instalando o kubectl no macOS Existem os seguintes métodos para instalar o kubectl no macOS: -- [Instalar kubectl no macOS](#instalar-kubectl-no-macos) +- [Instalando o kubectl no macOS](#instalando-o-kubectl-no-macos) - [Instalar o kubectl com curl no macOS](#instalar-o-kubectl-com-o-curl-no-macos) - [Instalar com Homebrew no macOS](#instalar-com-homebrew-no-macos) - [Instalar com Macports no macOS](#instalar-com-macports-no-macos) - [Verificar a configuração do kubectl](#verificar-a-configuração-do-kubectl) -- [Plugins e ajustes opcionais do kubectl](#plugins-e-ajustes-opcionais-do-kubectl) +- [Configurações e plugins opcionais do kubectl](#configurações-e-plugins-opcionais-do-kubectl) - [Habilitar o autocompletar no shell](#ative-o-autocompletar-no-shell) - [Instalar o plugin `kubectl convert`](#instalar-kubectl-convert-plugin)