Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pt-br] Update docs/tasks/tools/included/verify-kubectl #48056

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 27 additions & 5 deletions content/pt-br/docs/tasks/tools/included/verify-kubectl.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,26 +8,48 @@ _build:
publishResources: false
---

Para que o kubectl encontre e acesse um cluster Kubernetes, ele precisa de um [arquivo kubeconfig](/pt-br//docs/concepts/configuration/organize-cluster-access-kubeconfig/), que é criado automaticamente quando você cria um cluster usando [kube-up.sh](https://github.com/kubernetes/kubernetes/blob/master/cluster/kube-up.sh) ou instala com sucesso um cluster Minikube. Por padrão, a configuração kubectl está localizada em `~/.kube/config`.
Para que o kubectl encontre e acesse um cluster Kubernetes, ele precisa de um
[arquivo kubeconfig](/pt-br/docs/concepts/configuration/organize-cluster-access-kubeconfig/),
que é criado automaticamente quando você cria um cluster usando
[kube-up.sh](https://github.com/kubernetes/kubernetes/blob/master/cluster/kube-up.sh) ou
instala com sucesso um cluster Minikube.
Por padrão, a configuração kubectl está localizada em `~/.kube/config`.

Verifique se o kubectl está configurado corretamente obtendo o estado do cluster:

```shell
kubectl cluster-info
```

Se você receber uma URL de resposta, o kubectl está configurado corretamente para acessar seu cluster.
Se você receber uma URL de resposta, o kubectl está configurado corretamente para acessar
seu cluster.

Se você receber uma mensagem semelhante à seguinte, o kubectl não está configurado corretamente ou não consegue se conectar a um cluster Kubernetes.
Se você receber uma mensagem semelhante à seguinte, o kubectl não está configurado
corretamente ou não consegue se conectar a um cluster Kubernetes.

```
The connection to the server <server-name:port> was refused - did you specify the right host or port?
```

Por exemplo, se você pretende executar um cluster Kubernetes no seu laptop (localmente), precisará que uma ferramenta como o Minikube seja instalada primeiro, para em seguida executar novamente os comandos indicados acima.
Por exemplo, se você pretende executar um cluster Kubernetes no seu laptop (localmente),
vai precisar de uma ferramenta como o [Minikube](https://minikube.sigs.k8s.io/docs/start/)
seja instalada primeiro, para em seguida executar novamente os comandos indicados acima.

Se o kubectl cluster-info retornar a URL de resposta, mas você não conseguir acessar seu cluster, para verificar se ele está configurado corretamente, use:
Se o comando `kubectl cluster-info` retornar a URL de resposta, mas você não conseguir
acessar seu cluster, para verificar se ele está configurado corretamente, use:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sugestão de ajuste pequeno pois achei que a versão original tem excesso de vírgulas aqui:

Suggested change
acessar seu cluster, para verificar se ele está configurado corretamente, use:
acessar seu cluster, verifique se ele está configurado corretamente usando:

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1


```shell
kubectl cluster-info dump
```

### Solução de problemas para a mensagem de erro 'No Auth Provider Found' {#no-auth-provider-found}

No Kubernetes 1.26, o kubectl removeu a autenticação incorporada para as serviços de Kubernetes
gerenciados ofertados por provedores de nuvem a seguir. Estes provedores lançaram plugins
para o kubectl para fornecer a autenticação específica da nuvem. Para instruções, dirija-se à documentação do provedor:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

O que tu achas de usar "verifique a documentação" ao invés de "dirija-se"? Acho uma tradução mais aproximada de "refer".

Suggested change
para o kubectl para fornecer a autenticação específica da nuvem. Para instruções, dirija-se à documentação do provedor:
para o kubectl para fornecer a autenticação específica da nuvem. Para instruções, verifique a documentação do provedor:

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1


* Azure AKS: [plugin kubelogin](https://azure.github.io/kubelogin/) (em inglês)
* Google Kubernetes Engine (GKE): [gke-cloud-auth-plugin](https://cloud.google.com/kubernetes-engine/docs/how-to/cluster-access-for-kubectl?hl=pt-br#install_plugin)

(É possível que existam outras razões para ver a mesma mensagem de erro, não relacionadas
com esta mudança.)