From 9d081d5f51aa0ae9e85b159245f94581dc2df90c Mon Sep 17 00:00:00 2001 From: yannkistenmacker Date: Tue, 22 Oct 2024 21:53:37 -0300 Subject: [PATCH 01/18] Created pt-br translated file --- .../tools/included/install-kubectl-macos.md | 305 ++++++++++++++++++ 1 file changed, 305 insertions(+) create mode 100644 content/pt-br/docs/tasks/tools/included/install-kubectl-macos.md diff --git a/content/pt-br/docs/tasks/tools/included/install-kubectl-macos.md b/content/pt-br/docs/tasks/tools/included/install-kubectl-macos.md new file mode 100644 index 0000000000..6522738e65 --- /dev/null +++ b/content/pt-br/docs/tasks/tools/included/install-kubectl-macos.md @@ -0,0 +1,305 @@ +--- +reviewers: +- mikedanese +title: Instalar e configurar o kubectl no macOS +content_type: task +weight: 10 +--- + +## {{% heading "prerequisites" %}} + +Você deve utilizar uma versão do kubectl que tenha pouca diferença da versão do +seu cluster. Por exemplo, um cliente v{{< skew currentVersion >}} pode comunicar-se +com control planes 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. + +## Instalando o kubectl no macOS + +Existem os seguintes métodos para instalar o kubectl no macOS: + +- [Instalar kubectl no macOS](#instalar-kubectl-no-macos) + - [Instalar o binário do kubectl com curl no macOS](#instalar-o-binario-do-kubectl-com-curl-no-macos) + - [Instalar com Homebew no macOS](#instalar-com-homebrew-no-macos) + - [Instalar com Macports no macOS](#instalar-com-macports-no-macos) +- [Verificar ajustes do kubectl](#verificar-ajustes-do-kubectl) +- [Plugins e ajustes opcionais do kubectl](#plugins-e-ajustes-opcionais-do-kubectl) + - [Habilitar autocomplete no shell](#habilitar-autocomplete-no-shell) + - [Instalar `kubectl convert` plugin](#instalar-kubectl-convert-plugin) + +### Instalar o binário do kubectl com o curl no macOS + +1. Baixe a última versão: + + {{< tabs name="download_binary_macos" >}} + {{< tab name="Intel" codelang="bash" >}} + curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/darwin/amd64/kubectl" + {{< /tab >}} + {{< tab name="Apple Silicon" codelang="bash" >}} + curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/darwin/arm64/kubectl" + {{< /tab >}} + {{< /tabs >}} + + {{< note >}} + Para baixar uma versão específica, substitua `$(curl -L -s https://dl.k8s.io/release/stable.txt)` + parte do comando com a versão específica da versão. + + Por exemplo, para baixar a versão {{< skew currentPatchVersion >}} no Intel macOS, digite: + + ```bash + curl -LO "https://dl.k8s.io/release/v{{< skew currentPatchVersion >}}/bin/darwin/amd64/kubectl" + ``` + + E para macOS no Apple Silicon, digite: + + ```bash + curl -LO "https://dl.k8s.io/release/v{{< skew currentPatchVersion >}}/bin/darwin/arm64/kubectl" + ``` + + {{< /note >}} + +1. Validando o binário (opcional). + + Baixe o arquivo de checksum do kubectl: + + {{< tabs name="download_checksum_macos" >}} + {{< tab name="Intel" codelang="bash" >}} + curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/darwin/amd64/kubectl.sha256" + {{< /tab >}} + {{< tab name="Apple Silicon" codelang="bash" >}} + curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/darwin/arm64/kubectl.sha256" + {{< /tab >}} + {{< /tabs >}} + + Validando o binário do kubectl com o arquivo de checksum: + + ```bash + echo "$(cat kubectl.sha256) kubectl" | shasum -a 256 --check + ``` + + Se for válido, a saída será: + + ```console + kubectl: OK + ``` + + Se a houver falha na validação, `shasum` ele retornará uma saída diferente de zero semelhante a: + + ```console + kubectl: FAILED + shasum: WARNING: 1 computed checksum did NOT match + ``` + + {{< note >}} + Baixe a mesma versão do binário e do checksum. + {{< /note >}} + +1. Tornando o binário do kubectl executável. + + ```bash + chmod +x ./kubectl + ``` + +1. Movendo o binário do kubectl para um diretório do seu sistema `PATH`. + + ```bash + sudo mv ./kubectl /usr/local/bin/kubectl + sudo chown root: /usr/local/bin/kubectl + ``` + + {{< note >}} + Tenha certeza que `/usr/local/bin` está configurado na sua variável de ambiente PATH. + {{< /note >}} + +1. Teste para validar que a versão instalada está atualizada: + + ```bash + kubectl version --client + ``` + + Ou se preferir, use o seguinte comando para uma visão mais detalhada sobre a versão do Kubernetes: + + ```cmd + kubectl version --client --output=yaml + ``` + +1. Depois de instalar e validar o kubectl, delete o arquivo de checksum: + + ```bash + rm kubectl.sha256 + ``` + +### Instalar com Homebrew no macOS + +Se você está no macOS e usando o gerenciador de pacote [Homebrew](https://brew.sh/), +você pode instalar o kubectl usando o Homebrew. + +1. Execute o comando de instalação: + + ```bash + brew install kubectl + ``` + + ou + + ```bash + brew install kubernetes-cli + ``` + +1. Teste para validar se a versão instalada está atualizada: + + ```bash + kubectl version --client + ``` + +### Instalar com Macports no macOS + +Se você está no macOS, usando o gerenciador de pacotes [Macports](https://macports.org/), +você pode instalar o kubectl utilizando o Macports. + +1. Execute o comando de instalação: + + ```bash + sudo port selfupdate + sudo port install kubectl + ``` + +1. Teste para validar se a versão instalada está atualizada: + + ```bash + kubectl version --client + ``` + +## Verificar ajustes do kubectl + +{{< include "included/verify-kubectl.md" >}} + +## Plugins e ajustes opcionais do kubectl + +### Habilitar autocomplete no shell + +O kubectl fornece suporte para auto-complete para Bash, Zsh, Fish, e PowerShell +o que pode fazer com que você digite menos. + +Abaixo seguem os procedimentos para configurar o auto-complete para Bash, Fish, and Zsh. + +{{< tabs name="kubectl_autocompletion" >}} +{{< tab name="Bash" include="included/optional-kubectl-configs-bash-mac.md" />}} +{{< tab name="Fish" include="included/optional-kubectl-configs-fish.md" />}} +{{< tab name="Zsh" include="included/optional-kubectl-configs-zsh.md" />}} +{{< /tabs >}} + +### Instalar `kubectl convert` plugin + +{{< include "included/kubectl-convert-overview.md" >}} + +1. Baixe a última versão com o comando: + + {{< tabs name="download_convert_binary_macos" >}} + {{< tab name="Intel" codelang="bash" >}} + curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/darwin/amd64/kubectl-convert" + {{< /tab >}} + {{< tab name="Apple Silicon" codelang="bash" >}} + curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/darwin/arm64/kubectl-convert" + {{< /tab >}} + {{< /tabs >}} + +1. Valide o binário (opcional). + + Baixe o arquivo de checksum do kubectl-convert: + + {{< tabs name="download_convert_checksum_macos" >}} + {{< tab name="Intel" codelang="bash" >}} + curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/darwin/amd64/kubectl-convert.sha256" + {{< /tab >}} + {{< tab name="Apple Silicon" codelang="bash" >}} + curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/darwin/arm64/kubectl-convert.sha256" + {{< /tab >}} + {{< /tabs >}} + + Valide o binário do kubectl-convert com o checksum: + + ```bash + echo "$(cat kubectl-convert.sha256) kubectl-convert" | shasum -a 256 --check + ``` + + Se for válido, a saída será: + + ```console + kubectl-convert: OK + ``` + + Se o teste falhar, `shasum` irá retornar um status com número diferente de zero, e uma saída parecida como abaixo: + + ```console + kubectl-convert: FAILED + shasum: WARNING: 1 computed checksum did NOT match + ``` + + {{< note >}} + Baixe a mesma versão do binário e do checksum. + {{< /note >}} + +1. Torne o binário do kubectl-convert um executável. + + ```bash + chmod +x ./kubectl-convert + ``` + +1. Mova o binário do kubectl-convert para o `PATH` do sistema. + + ```bash + sudo mv ./kubectl-convert /usr/local/bin/kubectl-convert + sudo chown root: /usr/local/bin/kubectl-convert + ``` + + {{< note >}} + Tenha certeza de que `/usr/local/bin` está no PATH em suas configurações de variáveis ambiente. + {{< /note >}} + +1. Verifique se o plugin foi instalado com sucesso. + + ```shell + kubectl convert --help + ``` + + Se você não encontrar nenhum erro, isso quer dizer que o plugin foi instalado com sucesso. + +1. Após instalar o plugin, limpe os arquivos de instalação: + + ```bash + rm kubectl-convert kubectl-convert.sha256 + ``` + +### Desinstalar kubectl no macOS + +Dependendo da forma que você instalou o `kubectl`, use um dos métodos abaixo. + +### Desinstalar o kubectl usando a linha de comando + +1. Localize o binário do `kubectl` no seu sistema: + + ```bash + which kubectl + ``` + +1. Remova o binário `kubectl`: + + ```bash + sudo rm + ``` + Substitua `` com o PATH do binário `kubectl` conforme os passos anteriores. Por exemplo, `sudo rm /usr/local/bin/kubectl`. + +### Desinstalar o kubectl usando o homebrew + +Se você instalou o `kubectl` utilizando Homebrew, execute o comando a seguir: + +```bash +brew remove kubectl +``` + +## {{% heading "whatsnext" %}} + +{{< include "included/kubectl-whats-next.md" >}} + + From ac36c32f67327959bba2ee258a659f78e6a19024 Mon Sep 17 00:00:00 2001 From: yannkistenmacker Date: Fri, 25 Oct 2024 18:58:36 -0300 Subject: [PATCH 02/18] Creating kubectl configs bash mac --- .../optional-kubectl-configs-bash-mac.md | 109 ++++++++++++++++++ 1 file changed, 109 insertions(+) create mode 100644 content/pt-br/docs/tasks/tools/included/optional-kubectl-configs-bash-mac.md 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 new file mode 100644 index 0000000000..0ab3f434b0 --- /dev/null +++ b/content/pt-br/docs/tasks/tools/included/optional-kubectl-configs-bash-mac.md @@ -0,0 +1,109 @@ +--- +title: "bash auto-completion on macOS" +description: "Some optional configuration for bash auto-completion on macOS." +headless: true +_build: + list: never + render: never + publishResources: false +--- + +### Introduction + +The kubectl completion script for Bash can be generated with `kubectl completion bash`. +Sourcing this script in your shell enables kubectl completion. + +However, the kubectl completion script depends on +[**bash-completion**](https://github.com/scop/bash-completion) which you thus have to previously install. + +{{< warning>}} +There are two versions of bash-completion, v1 and v2. V1 is for Bash 3.2 +(which is the default on macOS), and v2 is for Bash 4.1+. The kubectl completion +script **doesn't work** correctly with bash-completion v1 and Bash 3.2. +It requires **bash-completion v2** and **Bash 4.1+**. Thus, to be able to +correctly use kubectl completion on macOS, you have to install and use +Bash 4.1+ ([*instructions*](https://itnext.io/upgrading-bash-on-macos-7138bd1066ba)). +The following instructions assume that you use Bash 4.1+ +(that is, any Bash version of 4.1 or newer). +{{< /warning >}} + +### Upgrade Bash + +The instructions here assume you use Bash 4.1+. You can check your Bash's version by running: + +```bash +echo $BASH_VERSION +``` + +If it is too old, you can install/upgrade it using Homebrew: + +```bash +brew install bash +``` + +Reload your shell and verify that the desired version is being used: + +```bash +echo $BASH_VERSION $SHELL +``` + +Homebrew usually installs it at `/usr/local/bin/bash`. + +### Install bash-completion + +{{< note >}} +As mentioned, these instructions assume you use Bash 4.1+, which means you will +install bash-completion v2 (in contrast to Bash 3.2 and bash-completion v1, +in which case kubectl completion won't work). +{{< /note >}} + +You can test if you have bash-completion v2 already installed with `type _init_completion`. +If not, you can install it with Homebrew: + +```bash +brew install bash-completion@2 +``` + +As stated in the output of this command, add the following to your `~/.bash_profile` file: + +```bash +brew_etc="$(brew --prefix)/etc" && [[ -r "${brew_etc}/profile.d/bash_completion.sh" ]] && . "${brew_etc}/profile.d/bash_completion.sh" +``` + +Reload your shell and verify that bash-completion v2 is correctly installed with `type _init_completion`. + +### Enable kubectl autocompletion + +You now have to ensure that the kubectl completion script gets sourced in all +your shell sessions. There are multiple ways to achieve this: + +- Source the completion script in your `~/.bash_profile` file: + + ```bash + echo 'source <(kubectl completion bash)' >>~/.bash_profile + ``` + +- Add the completion script to the `/usr/local/etc/bash_completion.d` directory: + + ```bash + kubectl completion bash >/usr/local/etc/bash_completion.d/kubectl + ``` + +- If you have an alias for kubectl, you can extend shell completion to work with that alias: + + ```bash + echo 'alias k=kubectl' >>~/.bash_profile + echo 'complete -o default -F __start_kubectl k' >>~/.bash_profile + ``` + +- If you installed kubectl with Homebrew (as explained + [here](/docs/tasks/tools/install-kubectl-macos/#install-with-homebrew-on-macos)), + then the kubectl completion script should already be in `/usr/local/etc/bash_completion.d/kubectl`. + In that case, you don't need to do anything. + + {{< note >}} + The Homebrew installation of bash-completion v2 sources all the files in the + `BASH_COMPLETION_COMPAT_DIR` directory, that's why the latter two methods work. + {{< /note >}} + +In any case, after reloading your shell, kubectl completion should be working. From e8c737b05703196bd7857e5a018b39c0563579ca Mon Sep 17 00:00:00 2001 From: yannkistenmacker Date: Fri, 25 Oct 2024 20:50:51 -0300 Subject: [PATCH 03/18] Writing introduction --- .../included/optional-kubectl-configs-bash-mac.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) 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 0ab3f434b0..1d38152c29 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: "bash auto-completion on macOS" -description: "Some optional configuration for bash auto-completion on macOS." +title: "Auto-completar no bash macOS" +description: "Configurações opcionais do auto-completar do basch no macOS." headless: true _build: list: never @@ -8,13 +8,13 @@ _build: publishResources: false --- -### Introduction +### Introdução -The kubectl completion script for Bash can be generated with `kubectl completion bash`. -Sourcing this script in your shell enables kubectl completion. +O script de completar do bash pode ser gerado com `kubectl completion bash`. +Ativando esse script no seu shell, habilita o auto-completar do kubectl. -However, the kubectl completion script depends on -[**bash-completion**](https://github.com/scop/bash-completion) which you thus have to previously install. +Entretanto, o script para auto-completar do kubectl depende de +[**bash-completion**](https://github.com/scop/bash-completion) que você deve ter instalado com antecedência. {{< warning>}} There are two versions of bash-completion, v1 and v2. V1 is for Bash 3.2 From 8d1cef6d90d0deac9640c225918e6d9f41f5316c Mon Sep 17 00:00:00 2001 From: yannkistenmacker Date: Fri, 25 Oct 2024 21:01:03 -0300 Subject: [PATCH 04/18] Writing warning --- .../optional-kubectl-configs-bash-mac.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) 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 1d38152c29..d5a33d7d3f 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 @@ -17,14 +17,14 @@ Entretanto, o script para auto-completar do kubectl depende de [**bash-completion**](https://github.com/scop/bash-completion) que você deve ter instalado com antecedência. {{< warning>}} -There are two versions of bash-completion, v1 and v2. V1 is for Bash 3.2 -(which is the default on macOS), and v2 is for Bash 4.1+. The kubectl completion -script **doesn't work** correctly with bash-completion v1 and Bash 3.2. -It requires **bash-completion v2** and **Bash 4.1+**. Thus, to be able to -correctly use kubectl completion on macOS, you have to install and use -Bash 4.1+ ([*instructions*](https://itnext.io/upgrading-bash-on-macos-7138bd1066ba)). -The following instructions assume that you use Bash 4.1+ -(that is, any Bash version of 4.1 or newer). +Existem duas versões de auto-completar do bash, v1 e v2. V1 é Bash 3.2 +(que é padrão no macOS), e v2 que é para Bash 4.1+. O script de auto-completar +do kubectl **não funciona** corretamente com o auto-completar do bash v1 e o +Bash 3.2. Ele requer **bash-completar v2** e **Bash 4.1+**. Por isso, para +executarmos o auto-completar do kubectl no macOS de forma correta, você pre- +cisa instalar e usar o Bash 4.1+([*instruções*])(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). {{< /warning >}} ### Upgrade Bash From 376a81e6a4ea4aeed540810c762813607921780f Mon Sep 17 00:00:00 2001 From: yannkistenmacker Date: Sat, 2 Nov 2024 09:41:25 -0300 Subject: [PATCH 05/18] Fix file path --- .../docs/tasks/tools/install-kubectl-macos.md | 305 ++++++++++++++++++ 1 file changed, 305 insertions(+) create mode 100644 content/pt-br/docs/tasks/tools/install-kubectl-macos.md diff --git a/content/pt-br/docs/tasks/tools/install-kubectl-macos.md b/content/pt-br/docs/tasks/tools/install-kubectl-macos.md new file mode 100644 index 0000000000..6522738e65 --- /dev/null +++ b/content/pt-br/docs/tasks/tools/install-kubectl-macos.md @@ -0,0 +1,305 @@ +--- +reviewers: +- mikedanese +title: Instalar e configurar o kubectl no macOS +content_type: task +weight: 10 +--- + +## {{% heading "prerequisites" %}} + +Você deve utilizar uma versão do kubectl que tenha pouca diferença da versão do +seu cluster. Por exemplo, um cliente v{{< skew currentVersion >}} pode comunicar-se +com control planes 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. + +## Instalando o kubectl no macOS + +Existem os seguintes métodos para instalar o kubectl no macOS: + +- [Instalar kubectl no macOS](#instalar-kubectl-no-macos) + - [Instalar o binário do kubectl com curl no macOS](#instalar-o-binario-do-kubectl-com-curl-no-macos) + - [Instalar com Homebew no macOS](#instalar-com-homebrew-no-macos) + - [Instalar com Macports no macOS](#instalar-com-macports-no-macos) +- [Verificar ajustes do kubectl](#verificar-ajustes-do-kubectl) +- [Plugins e ajustes opcionais do kubectl](#plugins-e-ajustes-opcionais-do-kubectl) + - [Habilitar autocomplete no shell](#habilitar-autocomplete-no-shell) + - [Instalar `kubectl convert` plugin](#instalar-kubectl-convert-plugin) + +### Instalar o binário do kubectl com o curl no macOS + +1. Baixe a última versão: + + {{< tabs name="download_binary_macos" >}} + {{< tab name="Intel" codelang="bash" >}} + curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/darwin/amd64/kubectl" + {{< /tab >}} + {{< tab name="Apple Silicon" codelang="bash" >}} + curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/darwin/arm64/kubectl" + {{< /tab >}} + {{< /tabs >}} + + {{< note >}} + Para baixar uma versão específica, substitua `$(curl -L -s https://dl.k8s.io/release/stable.txt)` + parte do comando com a versão específica da versão. + + Por exemplo, para baixar a versão {{< skew currentPatchVersion >}} no Intel macOS, digite: + + ```bash + curl -LO "https://dl.k8s.io/release/v{{< skew currentPatchVersion >}}/bin/darwin/amd64/kubectl" + ``` + + E para macOS no Apple Silicon, digite: + + ```bash + curl -LO "https://dl.k8s.io/release/v{{< skew currentPatchVersion >}}/bin/darwin/arm64/kubectl" + ``` + + {{< /note >}} + +1. Validando o binário (opcional). + + Baixe o arquivo de checksum do kubectl: + + {{< tabs name="download_checksum_macos" >}} + {{< tab name="Intel" codelang="bash" >}} + curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/darwin/amd64/kubectl.sha256" + {{< /tab >}} + {{< tab name="Apple Silicon" codelang="bash" >}} + curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/darwin/arm64/kubectl.sha256" + {{< /tab >}} + {{< /tabs >}} + + Validando o binário do kubectl com o arquivo de checksum: + + ```bash + echo "$(cat kubectl.sha256) kubectl" | shasum -a 256 --check + ``` + + Se for válido, a saída será: + + ```console + kubectl: OK + ``` + + Se a houver falha na validação, `shasum` ele retornará uma saída diferente de zero semelhante a: + + ```console + kubectl: FAILED + shasum: WARNING: 1 computed checksum did NOT match + ``` + + {{< note >}} + Baixe a mesma versão do binário e do checksum. + {{< /note >}} + +1. Tornando o binário do kubectl executável. + + ```bash + chmod +x ./kubectl + ``` + +1. Movendo o binário do kubectl para um diretório do seu sistema `PATH`. + + ```bash + sudo mv ./kubectl /usr/local/bin/kubectl + sudo chown root: /usr/local/bin/kubectl + ``` + + {{< note >}} + Tenha certeza que `/usr/local/bin` está configurado na sua variável de ambiente PATH. + {{< /note >}} + +1. Teste para validar que a versão instalada está atualizada: + + ```bash + kubectl version --client + ``` + + Ou se preferir, use o seguinte comando para uma visão mais detalhada sobre a versão do Kubernetes: + + ```cmd + kubectl version --client --output=yaml + ``` + +1. Depois de instalar e validar o kubectl, delete o arquivo de checksum: + + ```bash + rm kubectl.sha256 + ``` + +### Instalar com Homebrew no macOS + +Se você está no macOS e usando o gerenciador de pacote [Homebrew](https://brew.sh/), +você pode instalar o kubectl usando o Homebrew. + +1. Execute o comando de instalação: + + ```bash + brew install kubectl + ``` + + ou + + ```bash + brew install kubernetes-cli + ``` + +1. Teste para validar se a versão instalada está atualizada: + + ```bash + kubectl version --client + ``` + +### Instalar com Macports no macOS + +Se você está no macOS, usando o gerenciador de pacotes [Macports](https://macports.org/), +você pode instalar o kubectl utilizando o Macports. + +1. Execute o comando de instalação: + + ```bash + sudo port selfupdate + sudo port install kubectl + ``` + +1. Teste para validar se a versão instalada está atualizada: + + ```bash + kubectl version --client + ``` + +## Verificar ajustes do kubectl + +{{< include "included/verify-kubectl.md" >}} + +## Plugins e ajustes opcionais do kubectl + +### Habilitar autocomplete no shell + +O kubectl fornece suporte para auto-complete para Bash, Zsh, Fish, e PowerShell +o que pode fazer com que você digite menos. + +Abaixo seguem os procedimentos para configurar o auto-complete para Bash, Fish, and Zsh. + +{{< tabs name="kubectl_autocompletion" >}} +{{< tab name="Bash" include="included/optional-kubectl-configs-bash-mac.md" />}} +{{< tab name="Fish" include="included/optional-kubectl-configs-fish.md" />}} +{{< tab name="Zsh" include="included/optional-kubectl-configs-zsh.md" />}} +{{< /tabs >}} + +### Instalar `kubectl convert` plugin + +{{< include "included/kubectl-convert-overview.md" >}} + +1. Baixe a última versão com o comando: + + {{< tabs name="download_convert_binary_macos" >}} + {{< tab name="Intel" codelang="bash" >}} + curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/darwin/amd64/kubectl-convert" + {{< /tab >}} + {{< tab name="Apple Silicon" codelang="bash" >}} + curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/darwin/arm64/kubectl-convert" + {{< /tab >}} + {{< /tabs >}} + +1. Valide o binário (opcional). + + Baixe o arquivo de checksum do kubectl-convert: + + {{< tabs name="download_convert_checksum_macos" >}} + {{< tab name="Intel" codelang="bash" >}} + curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/darwin/amd64/kubectl-convert.sha256" + {{< /tab >}} + {{< tab name="Apple Silicon" codelang="bash" >}} + curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/darwin/arm64/kubectl-convert.sha256" + {{< /tab >}} + {{< /tabs >}} + + Valide o binário do kubectl-convert com o checksum: + + ```bash + echo "$(cat kubectl-convert.sha256) kubectl-convert" | shasum -a 256 --check + ``` + + Se for válido, a saída será: + + ```console + kubectl-convert: OK + ``` + + Se o teste falhar, `shasum` irá retornar um status com número diferente de zero, e uma saída parecida como abaixo: + + ```console + kubectl-convert: FAILED + shasum: WARNING: 1 computed checksum did NOT match + ``` + + {{< note >}} + Baixe a mesma versão do binário e do checksum. + {{< /note >}} + +1. Torne o binário do kubectl-convert um executável. + + ```bash + chmod +x ./kubectl-convert + ``` + +1. Mova o binário do kubectl-convert para o `PATH` do sistema. + + ```bash + sudo mv ./kubectl-convert /usr/local/bin/kubectl-convert + sudo chown root: /usr/local/bin/kubectl-convert + ``` + + {{< note >}} + Tenha certeza de que `/usr/local/bin` está no PATH em suas configurações de variáveis ambiente. + {{< /note >}} + +1. Verifique se o plugin foi instalado com sucesso. + + ```shell + kubectl convert --help + ``` + + Se você não encontrar nenhum erro, isso quer dizer que o plugin foi instalado com sucesso. + +1. Após instalar o plugin, limpe os arquivos de instalação: + + ```bash + rm kubectl-convert kubectl-convert.sha256 + ``` + +### Desinstalar kubectl no macOS + +Dependendo da forma que você instalou o `kubectl`, use um dos métodos abaixo. + +### Desinstalar o kubectl usando a linha de comando + +1. Localize o binário do `kubectl` no seu sistema: + + ```bash + which kubectl + ``` + +1. Remova o binário `kubectl`: + + ```bash + sudo rm + ``` + Substitua `` com o PATH do binário `kubectl` conforme os passos anteriores. Por exemplo, `sudo rm /usr/local/bin/kubectl`. + +### Desinstalar o kubectl usando o homebrew + +Se você instalou o `kubectl` utilizando Homebrew, execute o comando a seguir: + +```bash +brew remove kubectl +``` + +## {{% heading "whatsnext" %}} + +{{< include "included/kubectl-whats-next.md" >}} + + From 36ef6fb755518f3c8ddaf3125a432e5b47cbf59b Mon Sep 17 00:00:00 2001 From: yannkistenmacker Date: Sat, 2 Nov 2024 09:43:09 -0300 Subject: [PATCH 06/18] Removing reviewer from header --- content/pt-br/docs/tasks/tools/install-kubectl-macos.md | 2 -- 1 file changed, 2 deletions(-) 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 6522738e65..db724d292d 100644 --- a/content/pt-br/docs/tasks/tools/install-kubectl-macos.md +++ b/content/pt-br/docs/tasks/tools/install-kubectl-macos.md @@ -1,6 +1,4 @@ --- -reviewers: -- mikedanese title: Instalar e configurar o kubectl no macOS content_type: task weight: 10 From 62fa17024b6a842e4612d68aa2b82ddd0e34642c Mon Sep 17 00:00:00 2001 From: yannkistenmacker Date: Sat, 2 Nov 2024 12:55:23 -0300 Subject: [PATCH 07/18] removed from wrong path --- .../tools/included/install-kubectl-macos.md | 305 ------------------ 1 file changed, 305 deletions(-) delete mode 100644 content/pt-br/docs/tasks/tools/included/install-kubectl-macos.md diff --git a/content/pt-br/docs/tasks/tools/included/install-kubectl-macos.md b/content/pt-br/docs/tasks/tools/included/install-kubectl-macos.md deleted file mode 100644 index 6522738e65..0000000000 --- a/content/pt-br/docs/tasks/tools/included/install-kubectl-macos.md +++ /dev/null @@ -1,305 +0,0 @@ ---- -reviewers: -- mikedanese -title: Instalar e configurar o kubectl no macOS -content_type: task -weight: 10 ---- - -## {{% heading "prerequisites" %}} - -Você deve utilizar uma versão do kubectl que tenha pouca diferença da versão do -seu cluster. Por exemplo, um cliente v{{< skew currentVersion >}} pode comunicar-se -com control planes 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. - -## Instalando o kubectl no macOS - -Existem os seguintes métodos para instalar o kubectl no macOS: - -- [Instalar kubectl no macOS](#instalar-kubectl-no-macos) - - [Instalar o binário do kubectl com curl no macOS](#instalar-o-binario-do-kubectl-com-curl-no-macos) - - [Instalar com Homebew no macOS](#instalar-com-homebrew-no-macos) - - [Instalar com Macports no macOS](#instalar-com-macports-no-macos) -- [Verificar ajustes do kubectl](#verificar-ajustes-do-kubectl) -- [Plugins e ajustes opcionais do kubectl](#plugins-e-ajustes-opcionais-do-kubectl) - - [Habilitar autocomplete no shell](#habilitar-autocomplete-no-shell) - - [Instalar `kubectl convert` plugin](#instalar-kubectl-convert-plugin) - -### Instalar o binário do kubectl com o curl no macOS - -1. Baixe a última versão: - - {{< tabs name="download_binary_macos" >}} - {{< tab name="Intel" codelang="bash" >}} - curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/darwin/amd64/kubectl" - {{< /tab >}} - {{< tab name="Apple Silicon" codelang="bash" >}} - curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/darwin/arm64/kubectl" - {{< /tab >}} - {{< /tabs >}} - - {{< note >}} - Para baixar uma versão específica, substitua `$(curl -L -s https://dl.k8s.io/release/stable.txt)` - parte do comando com a versão específica da versão. - - Por exemplo, para baixar a versão {{< skew currentPatchVersion >}} no Intel macOS, digite: - - ```bash - curl -LO "https://dl.k8s.io/release/v{{< skew currentPatchVersion >}}/bin/darwin/amd64/kubectl" - ``` - - E para macOS no Apple Silicon, digite: - - ```bash - curl -LO "https://dl.k8s.io/release/v{{< skew currentPatchVersion >}}/bin/darwin/arm64/kubectl" - ``` - - {{< /note >}} - -1. Validando o binário (opcional). - - Baixe o arquivo de checksum do kubectl: - - {{< tabs name="download_checksum_macos" >}} - {{< tab name="Intel" codelang="bash" >}} - curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/darwin/amd64/kubectl.sha256" - {{< /tab >}} - {{< tab name="Apple Silicon" codelang="bash" >}} - curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/darwin/arm64/kubectl.sha256" - {{< /tab >}} - {{< /tabs >}} - - Validando o binário do kubectl com o arquivo de checksum: - - ```bash - echo "$(cat kubectl.sha256) kubectl" | shasum -a 256 --check - ``` - - Se for válido, a saída será: - - ```console - kubectl: OK - ``` - - Se a houver falha na validação, `shasum` ele retornará uma saída diferente de zero semelhante a: - - ```console - kubectl: FAILED - shasum: WARNING: 1 computed checksum did NOT match - ``` - - {{< note >}} - Baixe a mesma versão do binário e do checksum. - {{< /note >}} - -1. Tornando o binário do kubectl executável. - - ```bash - chmod +x ./kubectl - ``` - -1. Movendo o binário do kubectl para um diretório do seu sistema `PATH`. - - ```bash - sudo mv ./kubectl /usr/local/bin/kubectl - sudo chown root: /usr/local/bin/kubectl - ``` - - {{< note >}} - Tenha certeza que `/usr/local/bin` está configurado na sua variável de ambiente PATH. - {{< /note >}} - -1. Teste para validar que a versão instalada está atualizada: - - ```bash - kubectl version --client - ``` - - Ou se preferir, use o seguinte comando para uma visão mais detalhada sobre a versão do Kubernetes: - - ```cmd - kubectl version --client --output=yaml - ``` - -1. Depois de instalar e validar o kubectl, delete o arquivo de checksum: - - ```bash - rm kubectl.sha256 - ``` - -### Instalar com Homebrew no macOS - -Se você está no macOS e usando o gerenciador de pacote [Homebrew](https://brew.sh/), -você pode instalar o kubectl usando o Homebrew. - -1. Execute o comando de instalação: - - ```bash - brew install kubectl - ``` - - ou - - ```bash - brew install kubernetes-cli - ``` - -1. Teste para validar se a versão instalada está atualizada: - - ```bash - kubectl version --client - ``` - -### Instalar com Macports no macOS - -Se você está no macOS, usando o gerenciador de pacotes [Macports](https://macports.org/), -você pode instalar o kubectl utilizando o Macports. - -1. Execute o comando de instalação: - - ```bash - sudo port selfupdate - sudo port install kubectl - ``` - -1. Teste para validar se a versão instalada está atualizada: - - ```bash - kubectl version --client - ``` - -## Verificar ajustes do kubectl - -{{< include "included/verify-kubectl.md" >}} - -## Plugins e ajustes opcionais do kubectl - -### Habilitar autocomplete no shell - -O kubectl fornece suporte para auto-complete para Bash, Zsh, Fish, e PowerShell -o que pode fazer com que você digite menos. - -Abaixo seguem os procedimentos para configurar o auto-complete para Bash, Fish, and Zsh. - -{{< tabs name="kubectl_autocompletion" >}} -{{< tab name="Bash" include="included/optional-kubectl-configs-bash-mac.md" />}} -{{< tab name="Fish" include="included/optional-kubectl-configs-fish.md" />}} -{{< tab name="Zsh" include="included/optional-kubectl-configs-zsh.md" />}} -{{< /tabs >}} - -### Instalar `kubectl convert` plugin - -{{< include "included/kubectl-convert-overview.md" >}} - -1. Baixe a última versão com o comando: - - {{< tabs name="download_convert_binary_macos" >}} - {{< tab name="Intel" codelang="bash" >}} - curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/darwin/amd64/kubectl-convert" - {{< /tab >}} - {{< tab name="Apple Silicon" codelang="bash" >}} - curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/darwin/arm64/kubectl-convert" - {{< /tab >}} - {{< /tabs >}} - -1. Valide o binário (opcional). - - Baixe o arquivo de checksum do kubectl-convert: - - {{< tabs name="download_convert_checksum_macos" >}} - {{< tab name="Intel" codelang="bash" >}} - curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/darwin/amd64/kubectl-convert.sha256" - {{< /tab >}} - {{< tab name="Apple Silicon" codelang="bash" >}} - curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/darwin/arm64/kubectl-convert.sha256" - {{< /tab >}} - {{< /tabs >}} - - Valide o binário do kubectl-convert com o checksum: - - ```bash - echo "$(cat kubectl-convert.sha256) kubectl-convert" | shasum -a 256 --check - ``` - - Se for válido, a saída será: - - ```console - kubectl-convert: OK - ``` - - Se o teste falhar, `shasum` irá retornar um status com número diferente de zero, e uma saída parecida como abaixo: - - ```console - kubectl-convert: FAILED - shasum: WARNING: 1 computed checksum did NOT match - ``` - - {{< note >}} - Baixe a mesma versão do binário e do checksum. - {{< /note >}} - -1. Torne o binário do kubectl-convert um executável. - - ```bash - chmod +x ./kubectl-convert - ``` - -1. Mova o binário do kubectl-convert para o `PATH` do sistema. - - ```bash - sudo mv ./kubectl-convert /usr/local/bin/kubectl-convert - sudo chown root: /usr/local/bin/kubectl-convert - ``` - - {{< note >}} - Tenha certeza de que `/usr/local/bin` está no PATH em suas configurações de variáveis ambiente. - {{< /note >}} - -1. Verifique se o plugin foi instalado com sucesso. - - ```shell - kubectl convert --help - ``` - - Se você não encontrar nenhum erro, isso quer dizer que o plugin foi instalado com sucesso. - -1. Após instalar o plugin, limpe os arquivos de instalação: - - ```bash - rm kubectl-convert kubectl-convert.sha256 - ``` - -### Desinstalar kubectl no macOS - -Dependendo da forma que você instalou o `kubectl`, use um dos métodos abaixo. - -### Desinstalar o kubectl usando a linha de comando - -1. Localize o binário do `kubectl` no seu sistema: - - ```bash - which kubectl - ``` - -1. Remova o binário `kubectl`: - - ```bash - sudo rm - ``` - Substitua `` com o PATH do binário `kubectl` conforme os passos anteriores. Por exemplo, `sudo rm /usr/local/bin/kubectl`. - -### Desinstalar o kubectl usando o homebrew - -Se você instalou o `kubectl` utilizando Homebrew, execute o comando a seguir: - -```bash -brew remove kubectl -``` - -## {{% heading "whatsnext" %}} - -{{< include "included/kubectl-whats-next.md" >}} - - From 61417cdadd4b8e5cd0af3a480b9cc0dfc1f3b19b Mon Sep 17 00:00:00 2001 From: yannkistenmacker Date: Sat, 2 Nov 2024 16:13:31 -0300 Subject: [PATCH 08/18] Translate upgrade bash --- .../included/optional-kubectl-configs-bash-mac.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) 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 d5a33d7d3f..6e29875f79 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 @@ -22,32 +22,32 @@ Existem duas versões de auto-completar do bash, v1 e v2. V1 é Bash 3.2 do kubectl **não funciona** corretamente com o auto-completar do bash v1 e o Bash 3.2. Ele requer **bash-completar v2** e **Bash 4.1+**. Por isso, para executarmos o auto-completar do kubectl no macOS de forma correta, você pre- -cisa instalar e usar o Bash 4.1+([*instruções*])(https://itnext.io/upgrading-bash-on-macos-7138bd1066ba)). +cisa instalar e usar o Bash 4.1+([*instruções*])(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). {{< /warning >}} -### Upgrade Bash +### Atualizando Bash -The instructions here assume you use Bash 4.1+. You can check your Bash's version by running: +As instruções abaixo sugerem que você esteja utilizando o Bash 4.1+. Você pode verificar a versão do seu Bash com o comando: ```bash echo $BASH_VERSION ``` -If it is too old, you can install/upgrade it using Homebrew: +Se o versão do Bash for antiga, você pode instalar ou atualizar utilizando o Homebrew: ```bash brew install bash ``` -Reload your shell and verify that the desired version is being used: +Recarregue seu shell e verifique se a versão desejada foi instalada ou se está em uso: ```bash echo $BASH_VERSION $SHELL ``` -Homebrew usually installs it at `/usr/local/bin/bash`. +O Homebrew normalmente instala os pacotes em `/usr/local/bin/bash`. ### Install bash-completion From 9978df9a15009e409bc7544b9459c155bf61c754 Mon Sep 17 00:00:00 2001 From: yannkistenmacker Date: Sat, 2 Nov 2024 22:25:08 -0300 Subject: [PATCH 09/18] Fix content --- .../pt-br/docs/tasks/tools/install-kubectl-macos.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) 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 db724d292d..bfb81e517b 100644 --- a/content/pt-br/docs/tasks/tools/install-kubectl-macos.md +++ b/content/pt-br/docs/tasks/tools/install-kubectl-macos.md @@ -18,12 +18,12 @@ Existem os seguintes métodos para instalar o kubectl no macOS: - [Instalar kubectl no macOS](#instalar-kubectl-no-macos) - [Instalar o binário do kubectl com curl no macOS](#instalar-o-binario-do-kubectl-com-curl-no-macos) - - [Instalar com Homebew no macOS](#instalar-com-homebrew-no-macos) + - [Instalar com Homebrew no macOS](#instalar-com-homebrew-no-macos) - [Instalar com Macports no macOS](#instalar-com-macports-no-macos) - [Verificar ajustes do kubectl](#verificar-ajustes-do-kubectl) - [Plugins e ajustes opcionais do kubectl](#plugins-e-ajustes-opcionais-do-kubectl) - [Habilitar autocomplete no shell](#habilitar-autocomplete-no-shell) - - [Instalar `kubectl convert` plugin](#instalar-kubectl-convert-plugin) + - [Instalar o plugin `kubectl convert`](#instalar-kubectl-convert-plugin) ### Instalar o binário do kubectl com o curl no macOS @@ -81,7 +81,7 @@ Existem os seguintes métodos para instalar o kubectl no macOS: kubectl: OK ``` - Se a houver falha na validação, `shasum` ele retornará uma saída diferente de zero semelhante a: + Se a houver falha na validação, `shasum` vai retornar uma saída diferente de zero semelhante a: ```console kubectl: FAILED @@ -98,7 +98,7 @@ Existem os seguintes métodos para instalar o kubectl no macOS: chmod +x ./kubectl ``` -1. Movendo o binário do kubectl para um diretório do seu sistema `PATH`. +1. Movendo o binário do kubectl para um diretório que esteja no `PATH` do seu sistema. ```bash sudo mv ./kubectl /usr/local/bin/kubectl @@ -269,7 +269,7 @@ Abaixo seguem os procedimentos para configurar o auto-complete para Bash, Fish, rm kubectl-convert kubectl-convert.sha256 ``` -### Desinstalar kubectl no macOS +### Desinstalar o kubectl no macOS Dependendo da forma que você instalou o `kubectl`, use um dos métodos abaixo. From 4278b6b2e855e34e2151ad177c8a39b494bc235e Mon Sep 17 00:00:00 2001 From: Yann Kistenmacker <77469325+yannkistenmacker@users.noreply.github.com> Date: Sat, 2 Nov 2024 22:29:13 -0300 Subject: [PATCH 10/18] Delete content/pt-br/docs/tasks/tools/included/optional-kubectl-configs-bash-mac.md --- .../optional-kubectl-configs-bash-mac.md | 109 ------------------ 1 file changed, 109 deletions(-) delete mode 100644 content/pt-br/docs/tasks/tools/included/optional-kubectl-configs-bash-mac.md 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 deleted file mode 100644 index 6e29875f79..0000000000 --- a/content/pt-br/docs/tasks/tools/included/optional-kubectl-configs-bash-mac.md +++ /dev/null @@ -1,109 +0,0 @@ ---- -title: "Auto-completar no bash macOS" -description: "Configurações opcionais do auto-completar do basch no macOS." -headless: true -_build: - list: never - render: never - publishResources: false ---- - -### Introdução - -O script de completar do bash pode ser gerado com `kubectl completion bash`. -Ativando esse script no seu shell, habilita o auto-completar do kubectl. - -Entretanto, o script para auto-completar do kubectl depende de -[**bash-completion**](https://github.com/scop/bash-completion) que você deve ter instalado com antecedência. - -{{< warning>}} -Existem duas versões de auto-completar do bash, v1 e v2. V1 é Bash 3.2 -(que é padrão no macOS), e v2 que é para Bash 4.1+. O script de auto-completar -do kubectl **não funciona** corretamente com o auto-completar do bash v1 e o -Bash 3.2. Ele requer **bash-completar v2** e **Bash 4.1+**. Por isso, para -executarmos o auto-completar do kubectl no macOS de forma correta, você pre- -cisa instalar e usar o Bash 4.1+([*instruções*])(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). -{{< /warning >}} - -### Atualizando Bash - -As instruções abaixo sugerem que você esteja utilizando o Bash 4.1+. Você pode verificar a versão do seu Bash com o comando: - -```bash -echo $BASH_VERSION -``` - -Se o versão do Bash for 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: - -```bash -echo $BASH_VERSION $SHELL -``` - -O Homebrew normalmente instala os pacotes em `/usr/local/bin/bash`. - -### Install bash-completion - -{{< note >}} -As mentioned, these instructions assume you use Bash 4.1+, which means you will -install bash-completion v2 (in contrast to Bash 3.2 and bash-completion v1, -in which case kubectl completion won't work). -{{< /note >}} - -You can test if you have bash-completion v2 already installed with `type _init_completion`. -If not, you can install it with Homebrew: - -```bash -brew install bash-completion@2 -``` - -As stated in the output of this command, add the following to your `~/.bash_profile` file: - -```bash -brew_etc="$(brew --prefix)/etc" && [[ -r "${brew_etc}/profile.d/bash_completion.sh" ]] && . "${brew_etc}/profile.d/bash_completion.sh" -``` - -Reload your shell and verify that bash-completion v2 is correctly installed with `type _init_completion`. - -### Enable kubectl autocompletion - -You now have to ensure that the kubectl completion script gets sourced in all -your shell sessions. There are multiple ways to achieve this: - -- Source the completion script in your `~/.bash_profile` file: - - ```bash - echo 'source <(kubectl completion bash)' >>~/.bash_profile - ``` - -- Add the completion script to the `/usr/local/etc/bash_completion.d` directory: - - ```bash - kubectl completion bash >/usr/local/etc/bash_completion.d/kubectl - ``` - -- If you have an alias for kubectl, you can extend shell completion to work with that alias: - - ```bash - echo 'alias k=kubectl' >>~/.bash_profile - echo 'complete -o default -F __start_kubectl k' >>~/.bash_profile - ``` - -- If you installed kubectl with Homebrew (as explained - [here](/docs/tasks/tools/install-kubectl-macos/#install-with-homebrew-on-macos)), - then the kubectl completion script should already be in `/usr/local/etc/bash_completion.d/kubectl`. - In that case, you don't need to do anything. - - {{< note >}} - The Homebrew installation of bash-completion v2 sources all the files in the - `BASH_COMPLETION_COMPAT_DIR` directory, that's why the latter two methods work. - {{< /note >}} - -In any case, after reloading your shell, kubectl completion should be working. From eb0b00b930b89418d6e5bf8f52829ba38ca36715 Mon Sep 17 00:00:00 2001 From: Yann Kistenmacker <77469325+yannkistenmacker@users.noreply.github.com> Date: Sat, 2 Nov 2024 23:03:40 -0300 Subject: [PATCH 11/18] Update install-kubectl-macos.md --- content/pt-br/docs/tasks/tools/install-kubectl-macos.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 bfb81e517b..a118124f6d 100644 --- a/content/pt-br/docs/tasks/tools/install-kubectl-macos.md +++ b/content/pt-br/docs/tasks/tools/install-kubectl-macos.md @@ -81,7 +81,7 @@ Existem os seguintes métodos para instalar o kubectl no macOS: kubectl: OK ``` - Se a houver falha na validação, `shasum` vai retornar uma saída diferente de zero semelhante a: + Se houver falha na validação, o `shasum` vai retornar uma saída diferente de zero semelhante a: ```console kubectl: FAILED From 416116cb97863763a2f4d29e332710b513dca5f3 Mon Sep 17 00:00:00 2001 From: yannkistenmacker Date: Sun, 3 Nov 2024 16:13:58 -0300 Subject: [PATCH 12/18] Fix content --- content/pt-br/docs/tasks/tools/install-kubectl-macos.md | 2 -- 1 file changed, 2 deletions(-) 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 a118124f6d..aa2af8e0d0 100644 --- a/content/pt-br/docs/tasks/tools/install-kubectl-macos.md +++ b/content/pt-br/docs/tasks/tools/install-kubectl-macos.md @@ -299,5 +299,3 @@ brew remove kubectl ## {{% heading "whatsnext" %}} {{< include "included/kubectl-whats-next.md" >}} - - From 92514f7c2b57c7bf6e938be6edcb216a82190c1c Mon Sep 17 00:00:00 2001 From: yannkistenmacker Date: Sun, 3 Nov 2024 17:54:17 -0300 Subject: [PATCH 13/18] add content/pt-br/docs/tasks/tools/included/optional-kubectl-configs-bash-mac.md --- .../optional-kubectl-configs-bash-mac.md | 109 ++++++++++++++++++ 1 file changed, 109 insertions(+) create mode 100644 content/pt-br/docs/tasks/tools/included/optional-kubectl-configs-bash-mac.md 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 new file mode 100644 index 0000000000..30f60d6157 --- /dev/null +++ b/content/pt-br/docs/tasks/tools/included/optional-kubectl-configs-bash-mac.md @@ -0,0 +1,109 @@ +--- +title: "Auto-completar no bash macOS" +description: "Configurações opcionais do auto-completar do basch no macOS." +headless: true +_build: + list: never + render: never + publishResources: false +--- + +### Introdução + +O script de completar do bash pode ser gerado com `kubectl completion bash`. +Ativando esse script no seu shell, você estará habilitando o auto-completar do kubectl. + +Entretanto, o script para auto-completar do kubectl depende do +[**bash-completar**](https://github.com/scop/bash-completion) que você deve ter instalado com antecedência. + +{{< warning>}} +Existem duas versões de auto-completar 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 auto-completar +do kubectl **não funciona** corretamente com o auto-completar do bash v1 e o +Bash 3.2. Ele requer **bash-completar v2** e **Bash 4.1+**. Por isso, para +executarmos o auto-completar 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)). +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). +{{< /warning >}} + +### Atualizando Bash + +As instruções abaixo sugerem que você esteja utilizando o Bash 4.1+. Você pode verificar a versão do seu Bash com o comando: + +```bash +echo $BASH_VERSION +``` + +Se a versão do Bash for 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: + +```bash +echo $BASH_VERSION $SHELL +``` + +O Homebrew normalmente instala os pacotes em `/usr/local/bin/bash`. + +### Instalar bash-completar + +{{< note >}} +Como mencionado anteriormente, essas instruções confiam que você esteja utilizando o Bash 4.1+, dessa forma você +vai instalar o bash-completar v2 (diferentemente do Bash 3.2 e do bash-completar v1, +nesses casos, o completar do kubectl não irá funcionar). +{{< /note >}} + +Você pode testar se você tiver o bash-completar v2 instalado, utilizando `type _init_completion`. +Se não, você pode instalar utilizando o Homebrew: + +```bash +brew install bash-completion@2 +``` + +Como indicado na saída deste comando, adicione o seguinte em seu arquivo `~/.bash_profile`: + +```bash +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-completar v2 está instalado corretamente, utilizando `type _init_completion`. + +### Habilitar auto-completar do kubectl + +Agora você precisa garantir que o script de auto-completar do kubectl seja carregado em todas +as suas sessões de shell. Existem várias maneiras de fazer isso: + +- Carregue o script de auto-completar no seu arquivo `~/.bash_profile`: + + ```bash + echo 'source <(kubectl completion bash)' >>~/.bash_profile + ``` + +- Adicione o script de auto-completar ao diretório `/usr/local/etc/bash_completion.d`: + + ```bash + kubectl completion bash >/usr/local/etc/bash_completion.d/kubectl + ``` + +- Se você tiver um alias para o kubectl, pode estender o auto-completar do shell para funcionar com esse alias: + + ```bash + echo 'alias k=kubectl' >>~/.bash_profile + echo 'complete -o default -F __start_kubectl k' >>~/.bash_profile + ``` + +- Se você tiver instalado o kubectl com o Homebrew(conforme explicado + [aqui](/docs/tasks/tools/install-kubectl-macos/#install-with-homebrew-on-macos)), + então o script de auto-completar 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-completar v2 via Homebrew carrega todos os arquivos no diretório + `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. From 0ee504353eed4a592841e14c80857b4872c3b23e Mon Sep 17 00:00:00 2001 From: yannkistenmacker Date: Sun, 3 Nov 2024 20:05:11 -0300 Subject: [PATCH 14/18] fix content content/pt-br/docs/tasks/tools/included/optional-kubectl-configs-bash-mac.md --- .../tasks/tools/included/optional-kubectl-configs-bash-mac.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 30f60d6157..0b1a09b066 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: "Auto-completar no bash macOS" -description: "Configurações opcionais do auto-completar do basch no macOS." +description: "Configurações opcionais do auto-completar do bash no macOS." headless: true _build: list: never @@ -10,7 +10,7 @@ _build: ### Introdução -O script de completar do bash pode ser gerado com `kubectl completion bash`. +O script de auto-completar do bash pode ser gerado com `kubectl completion bash`. Ativando esse script no seu shell, você estará habilitando o auto-completar do kubectl. Entretanto, o script para auto-completar do kubectl depende do From 7644c6fdf77a190016a75e7009694682dd5ce9e9 Mon Sep 17 00:00:00 2001 From: yannkistenmacker Date: Wed, 6 Nov 2024 13:42:27 -0300 Subject: [PATCH 15/18] Fix content --- .../optional-kubectl-configs-bash-mac.md | 42 +++++++++---------- 1 file changed, 21 insertions(+), 21 deletions(-) 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 0b1a09b066..1d96e2ff1a 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 @@ -10,18 +10,18 @@ _build: ### Introdução -O script de auto-completar do bash pode ser gerado com `kubectl completion bash`. -Ativando esse script no seu shell, você estará habilitando o auto-completar do kubectl. +O script de autocompletar do kubectl para Bash pode ser gerado com o comando `kubectl completion bash`. +O script permite habilitar o autocompletar do kubectl no seu shell. -Entretanto, o script para auto-completar do kubectl depende do -[**bash-completar**](https://github.com/scop/bash-completion) que você deve ter instalado com antecedência. +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). {{< warning>}} -Existem duas versões de auto-completar 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 auto-completar -do kubectl **não funciona** corretamente com o auto-completar do bash v1 e o -Bash 3.2. Ele requer **bash-completar v2** e **Bash 4.1+**. Por isso, para -executarmos o auto-completar do kubectl no macOS de forma correta, você precisa +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 +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)). 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). @@ -52,44 +52,44 @@ O Homebrew normalmente instala os pacotes em `/usr/local/bin/bash`. ### Instalar bash-completar {{< note >}} -Como mencionado anteriormente, essas instruções confiam que você esteja utilizando o Bash 4.1+, dessa forma você -vai instalar o bash-completar v2 (diferentemente do Bash 3.2 e do bash-completar v1, +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). {{< /note >}} -Você pode testar se você tiver o bash-completar v2 instalado, utilizando `type _init_completion`. +Você pode testar se você tiver o bash-completion v2 instalado, utilizando `type _init_completion`. Se não, você pode instalar utilizando o Homebrew: ```bash brew install bash-completion@2 ``` -Como indicado na saída deste comando, adicione o seguinte em seu arquivo `~/.bash_profile`: +Como indicado na saída deste comando, adicione a seguinte linha em seu arquivo `~/.bash_profile`: ```bash 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-completar 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 auto-completar do kubectl +### Habilitar autocompletar do kubectl -Agora você precisa garantir que o script de auto-completar do kubectl seja carregado em todas +Agora você precisa garantir que o script de autocompletar do kubectl seja carregado em todas as suas sessões de shell. Existem várias maneiras de fazer isso: -- Carregue o script de auto-completar no seu arquivo `~/.bash_profile`: +- Carregue o script de autocompletar no seu arquivo `~/.bash_profile`: ```bash echo 'source <(kubectl completion bash)' >>~/.bash_profile ``` -- Adicione o script de auto-completar ao diretório `/usr/local/etc/bash_completion.d`: +- Adicione o script de autocompletar ao diretório `/usr/local/etc/bash_completion.d`: ```bash kubectl completion bash >/usr/local/etc/bash_completion.d/kubectl ``` -- Se você tiver um alias para o kubectl, pode estender o auto-completar do shell para funcionar com esse alias: +- Se você tiver um alias para o kubectl, pode estender o autocompletar do shell para funcionar com esse alias: ```bash echo 'alias k=kubectl' >>~/.bash_profile @@ -98,11 +98,11 @@ 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)), - então o script de auto-completar do kubectl deverá estar pronto em `/usr/local/etc/bash_completion.d/kubectl`. + 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-completar v2 via Homebrew carrega todos os arquivos no diretório + 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.. {{< /note >}} From 5b6351876e6ec087d634bc3e6e5a8aa5a0256ff8 Mon Sep 17 00:00:00 2001 From: yannkistenmacker Date: Wed, 6 Nov 2024 13:42:52 -0300 Subject: [PATCH 16/18] Fix content --- .../docs/tasks/tools/install-kubectl-macos.md | 46 +++++++++---------- 1 file changed, 23 insertions(+), 23 deletions(-) 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 aa2af8e0d0..6c04df036e 100644 --- a/content/pt-br/docs/tasks/tools/install-kubectl-macos.md +++ b/content/pt-br/docs/tasks/tools/install-kubectl-macos.md @@ -6,9 +6,9 @@ weight: 10 ## {{% heading "prerequisites" %}} -Você deve utilizar uma versão do kubectl que tenha pouca diferença da versão do -seu cluster. Por exemplo, um cliente v{{< skew currentVersion >}} pode comunicar-se -com control planes v{{< skew currentVersionAddMinor -1 >}}, v{{< skew currentVersionAddMinor 0 >}}, +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. @@ -17,15 +17,15 @@ Usar a versão compatível e mais recente do kubectl pode evitar imprevistos ou Existem os seguintes métodos para instalar o kubectl no macOS: - [Instalar kubectl no macOS](#instalar-kubectl-no-macos) - - [Instalar o binário do kubectl com curl no macOS](#instalar-o-binario-do-kubectl-com-curl-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 ajustes do kubectl](#verificar-ajustes-do-kubectl) +- [Verificar a configuração do kubectl](#verificar-a-configuração-do-kubectl) - [Plugins e ajustes opcionais do kubectl](#plugins-e-ajustes-opcionais-do-kubectl) - - [Habilitar autocomplete no shell](#habilitar-autocomplete-no-shell) + - [Habilitar o autocompletar no shell](#ative-o-autocompletar-no-shell) - [Instalar o plugin `kubectl convert`](#instalar-kubectl-convert-plugin) -### Instalar o binário do kubectl com o curl no macOS +### Instalar o kubectl com o curl no macOS 1. Baixe a última versão: @@ -39,8 +39,8 @@ Existem os seguintes métodos para instalar o kubectl no macOS: {{< /tabs >}} {{< note >}} - Para baixar uma versão específica, substitua `$(curl -L -s https://dl.k8s.io/release/stable.txt)` - parte do comando com a versão específica da versão. + Para baixar uma versão específica, substitua a parte `$(curl -L -s https://dl.k8s.io/release/stable.txt)` + do comando com a versão específica da versão. Por exemplo, para baixar a versão {{< skew currentPatchVersion >}} no Intel macOS, digite: @@ -56,7 +56,7 @@ Existem os seguintes métodos para instalar o kubectl no macOS: {{< /note >}} -1. Validando o binário (opcional). +1. Valide o binário (opcional). Baixe o arquivo de checksum do kubectl: @@ -69,7 +69,7 @@ Existem os seguintes métodos para instalar o kubectl no macOS: {{< /tab >}} {{< /tabs >}} - Validando o binário do kubectl com o arquivo de checksum: + Valide o binário do kubectl com o arquivo de checksum: ```bash echo "$(cat kubectl.sha256) kubectl" | shasum -a 256 --check @@ -98,7 +98,7 @@ Existem os seguintes métodos para instalar o kubectl no macOS: chmod +x ./kubectl ``` -1. Movendo o binário do kubectl para um diretório que esteja no `PATH` do seu sistema. +1. Mova o binário do kubectl para um diretório que esteja no `PATH` do seu sistema. ```bash sudo mv ./kubectl /usr/local/bin/kubectl @@ -106,7 +106,7 @@ Existem os seguintes métodos para instalar o kubectl no macOS: ``` {{< note >}} - Tenha certeza que `/usr/local/bin` está configurado na sua variável de ambiente PATH. + Confira que `/usr/local/bin` está configurado na sua variável de ambiente PATH. {{< /note >}} 1. Teste para validar que a versão instalada está atualizada: @@ -168,18 +168,18 @@ você pode instalar o kubectl utilizando o Macports. kubectl version --client ``` -## Verificar ajustes do kubectl +## Verificar a configuração do kubectl {{< include "included/verify-kubectl.md" >}} -## Plugins e ajustes opcionais do kubectl +## Configurações e plugins opcionais do kubectl -### Habilitar autocomplete no shell +### Ative o autocompletar no shell -O kubectl fornece suporte para auto-complete para Bash, Zsh, Fish, e PowerShell -o que pode fazer com que você digite menos. +O kubectl oferece recursos de autocompletar para Bash, Zsh, Fish e PowerShell, +o que pode economizar muita digitação. -Abaixo seguem os procedimentos para configurar o auto-complete para Bash, Fish, and Zsh. +Abaixo estão os procedimentos para configurar o autocompletar para Bash, Fish e Zsh. {{< tabs name="kubectl_autocompletion" >}} {{< tab name="Bash" include="included/optional-kubectl-configs-bash-mac.md" />}} @@ -191,7 +191,7 @@ Abaixo seguem os procedimentos para configurar o auto-complete para Bash, Fish, {{< include "included/kubectl-convert-overview.md" >}} -1. Baixe a última versão com o comando: +1. Faça download da versão mais recente com o comando: {{< tabs name="download_convert_binary_macos" >}} {{< tab name="Intel" codelang="bash" >}} @@ -204,7 +204,7 @@ Abaixo seguem os procedimentos para configurar o auto-complete para Bash, Fish, 1. Valide o binário (opcional). - Baixe o arquivo de checksum do kubectl-convert: + Faça download do arquivo checksum de verificação do kubectl-convert: {{< tabs name="download_convert_checksum_macos" >}} {{< tab name="Intel" codelang="bash" >}} @@ -215,7 +215,7 @@ Abaixo seguem os procedimentos para configurar o auto-complete para Bash, Fish, {{< /tab >}} {{< /tabs >}} - Valide o binário do kubectl-convert com o checksum: + Valide o binário kubectl-convert com o arquivo de verificação: ```bash echo "$(cat kubectl-convert.sha256) kubectl-convert" | shasum -a 256 --check @@ -227,7 +227,7 @@ Abaixo seguem os procedimentos para configurar o auto-complete para Bash, Fish, kubectl-convert: OK ``` - Se o teste falhar, `shasum` irá retornar um status com número diferente de zero, e uma saída parecida como abaixo: + Se a verificação falhar, o `sha256` exibirá o status diferente de zero e a saída será semelhante a: ```console kubectl-convert: FAILED From ee7aa5c0c0cc499d524a52f9cc052affaf72a800 Mon Sep 17 00:00:00 2001 From: yannkistenmacker Date: Wed, 6 Nov 2024 13:44:05 -0300 Subject: [PATCH 17/18] Fix content --- .../tasks/tools/included/optional-kubectl-configs-bash-mac.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 1d96e2ff1a..33497ebdd1 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,5 +1,5 @@ --- -title: "Auto-completar no bash macOS" +title: "Autocompletar no bash macOS" description: "Configurações opcionais do auto-completar do bash no macOS." headless: true _build: From 819ca3ec155390858148c04d1535c21effd5e2c6 Mon Sep 17 00:00:00 2001 From: yannkistenmacker Date: Wed, 6 Nov 2024 19:16:22 -0300 Subject: [PATCH 18/18] Fix line 95 --- content/pt-br/docs/tasks/tools/install-kubectl-macos.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 6c04df036e..38325753b0 100644 --- a/content/pt-br/docs/tasks/tools/install-kubectl-macos.md +++ b/content/pt-br/docs/tasks/tools/install-kubectl-macos.md @@ -92,7 +92,7 @@ Existem os seguintes métodos para instalar o kubectl no macOS: Baixe a mesma versão do binário e do checksum. {{< /note >}} -1. Tornando o binário do kubectl executável. +1. Torne o binário do kubectl executável. ```bash chmod +x ./kubectl