Skip to content

Instantly share code, notes, and snippets.

@lucasquin
Created May 1, 2025 13:14
Show Gist options
  • Save lucasquin/a9615165edecdbb85f526b4e85744c91 to your computer and use it in GitHub Desktop.
Save lucasquin/a9615165edecdbb85f526b4e85744c91 to your computer and use it in GitHub Desktop.
Guia de Configuração Kubernetes e ArgoCD

🚀 Guia de Configuração Kubernetes e ArgoCD

📋 Ferramentas Necessárias

Ferramenta Descrição
kubectl Ferramenta de linha de comando para Kubernetes
minikube Cluster Kubernetes local para desenvolvimento e testes

🔧 Instalação Inicial

Instalar kubectl e minikube

yay -S kubectl minikube

Iniciar o cluster Minikube

minikube start

🌐 Configuração do ArgoCD

1. Criar namespace e instalar ArgoCD

# Criar namespace dedicado
kubectl create namespace argocd

# Aplicar manifestos de instalação
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml

2. Verificar a instalação

# Monitorar status dos pods (-w para watch)
kubectl get pods -n argocd -w

3. Acessar a interface do ArgoCD

# Expor a UI localmente (mantenha este processo em execução)
kubectl port-forward svc/argocd-server -n argocd 8080:443

4. Obter credenciais de acesso

# Usuário: admin
# Senha: resultado do comando abaixo (sem % no final)
kubectl -n argocd get secret argocd-initial-admin-secret -o jsonpath="{.data.password}" | base64 -d

5. Acesso à interface web

Abra no navegador: https://localhost:8080


Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment