Gerenciando o Cluster via CLI (kubectl)
Este guia explica como acessar e gerenciar clusters Kubernetes diretamente do terminal usando o kubectl no Audaks Cloud.
Pré-requisitos
Antes de começar, você precisa de:
- O arquivo kubeconfig do seu cluster (disponível na Visão Geral do Cluster)
- O binário kubectl instalado na sua máquina
Passo a Passo
1. Baixar o Arquivo Kubeconfig
O arquivo kubeconfig contém as credenciais e informações do cluster necessárias para que o kubectl se conecte ao servidor da API do Kubernetes.
Na página de Visão Geral do Cluster, clique em Baixar Config para obter o arquivo.
2. Instalar o kubectl
Baixe o binário compatível com seu sistema operacional a partir do repositório oficial de releases do Kubernetes:
| Sistema | Método |
|---|---|
| Linux | curl -LO "https://dl.k8s.io/release/v1.27.3/bin/linux/amd64/kubectl" |
| macOS | curl -LO "https://dl.k8s.io/release/v1.27.3/bin/darwin/amd64/kubectl" |
| Windows | Baixar .exe do repositório oficial |
3. Executar Comandos kubectl
Use a seguinte sintaxe com seu kubeconfig:
kubectl --kubeconfig /caminho/personalizado/kube.conf {COMANDO}
Comandos Comuns
# Listar todos os pods
kubectl --kubeconfig /caminho/kube.conf get pods --all-namespaces
# Visualizar nós do cluster
kubectl --kubeconfig /caminho/kube.conf get nodes --all-namespaces
# Exibir serviços
kubectl --kubeconfig /caminho/kube.conf get services --all-namespaces
Para que Serve o CLI
O acesso via CLI é útil para inspecionar, gerenciar e solucionar problemas em recursos rodando no seu ambiente de nuvem — tarefas que requerem automação, scripting ou acesso avançado que o painel web não oferece.
Evite digitar o caminho toda vez:
export KUBECONFIG=/caminho/personalizado/kube.conf
kubectl get nodes