Skip to content

erro ao configurar o acesso automático #203

@MoisesCorbellari

Description

@MoisesCorbellari

curl -sSL girus.linuxtips.io | bash
██████╗ ██╗██████╗ ██╗ ██╗███████╗
██╔════╝ ██║██╔══██╗██║ ██║██╔════╝
██║ ███╗██║██████╔╝██║ ██║███████╗
██║ ██║██║██╔══██╗██║ ██║╚════██║
╚██████╔╝██║██║ ██║╚██████╔╝███████║
╚═════╝ ╚═╝╚═╝ ╚═╝ ╚═════╝ ╚══════╝

Script de Instalação - Versão 0.5.0 - Codename: Maracatu

Sistema operacional detectado: linux
Arquitetura detectada: amd64
URL de download: https://github.com/badtuxx/girus-cli/releases/download/v0.5.0/girus-cli-linux-amd64
=== Iniciando instalação do Girus CLI ===
✅ Nenhuma instalação anterior do Girus CLI encontrada.
=== ETAPA 1: Verificando Docker ===
✅ Docker está instalado e em execução.
=== ETAPA 2: Verificando Kind ===
✅ Kind já está instalado.
=== ETAPA 3: Verificando Kubectl ===
✅ Kubectl já está instalado.
=== ETAPA 4: Instalando Girus CLI ===
📥 Baixando o Girus CLI versão v0.5.0 para linux-amd64...
Usando curl para download de: https://github.com/badtuxx/girus-cli/releases/download/v0.5.0/girus-cli-linux-amd64
Executando: curl -L --progress-bar "https://github.com/badtuxx/girus-cli/releases/download/v0.5.0/girus-cli-linux-amd64" -o girus
######################################################################## 100.0%
🔧 Girus CLI baixado com sucesso.
Deseja instalar o Girus CLI em /usr/local/bin? (S/n): : 📋 Instalando o Girus CLI em /usr/local/bin/girus...
[sudo] password for moises:
✅ Girus CLI instalado com sucesso em /usr/local/bin/girus
Você pode executá-lo de qualquer lugar com o comando 'girus'

===== INSTALAÇÃO CONCLUÍDA =====

✅ Docker está instalado e em execução.
✅ Kind está instalado.
✅ Kubectl está instalado.
✅ GLIBC versão 2.42 detectada (mínimo requerido: 2.17)
✅ Girus CLI está instalado e disponível no PATH.

📝 PRÓXIMOS PASSOS:

  1. Para criar um novo cluster Kubernetes e instalar o Girus:
    $ girus create cluster

  2. Após a criação do cluster, acesse o Girus no navegador:
    http://localhost:8000

  3. No navegador, inicie o laboratório Linux de boas-vindas para conhecer
    a plataforma e começar sua experiência com o Girus!

Obrigado por instalar o Girus CLI!

╭─   ~  13s
╰─❯ girus create cluster

────────────────────────────────────────────────────────────────────────────────
GIRUS CREATE
────────────────────────────────────────────────────────────────────────────────
Verificando atualizações...

Verificando pré-requisitos...
ATIVO docker detectado e funcionando

Criando cluster Girus...
Criando cluster... 100% |██████████████████████████████████████████████████████████████████████████| (100/100)
SUCESSO: Cluster Girus criado com sucesso!

Implantando o Girus no cluster...
Implantando infraestrutura... 100% |███████████████████████████████████████████████████████████████| (100/100)
SUCESSO: Infraestrutura básica aplicada com sucesso!

Aplicando templates de laboratório...
Aplicando templates de laboratório... 100% |█████████████████████████████████████████████████████████| (27/27)
SUCESSO: Todos os templates de laboratório aplicados com sucesso!

Verificando templates de laboratório instalados:
Templates encontrados:
ATIVO aws-dynamodb-nosql-lab
ATIVO aws-lambda-serverless-lab
ATIVO aws-localstack-terraform-lab
ATIVO aws-s3-storage-lab
ATIVO docker-compose-lab
ATIVO docker-fundamentos-lab
ATIVO docker-fundamentos-redes-lab
ATIVO docker-gerenciamento-containers-lab
ATIVO docker-volumes-lab
ATIVO kubernetes-configmaps-secrets-lab
ATIVO kubernetes-cronjobs-lab
ATIVO kubernetes-deployment-lab
ATIVO kubernetes-deployments-lab
ATIVO kubernetes-exploracao-recursos-lab
ATIVO kubernetes-fundamentos-lab
ATIVO kubernetes-servicos-redes-lab
ATIVO linux-comandos-basicos-lab
ATIVO linux-gerenciamento-processos-lab
ATIVO linux-gerenciamento-usuarios-lab
ATIVO linux-monitoramento-sistema-lab
ATIVO linux-permissoes-arquivos-lab
ATIVO linux-processamento-texto-lab
ATIVO linux-shell-script-lab
ATIVO terraform-aws-infraestrutura-lab
ATIVO terraform-fundamentos-lab
ATIVO terraform-provisioners-modulos-lab

Reiniciando o backend para carregar os templates...
Aguardando o reinício do backend completar...
SUCESSO: Backend reiniciado com sucesso!
Aguardando inicialização completa...

Aguardando os pods do Girus inicializarem...
Inicializando Girus... 100% |███████████████████████████████████████████████████████████████████████████████|
SUCESSO: Backend: Pronto
SUCESSO: Frontend: Pronto
SUCESSO: Aplicação: Respondendo
SUCESSO: Todos os componentes do Girus estão prontos e em execução!
SUCESSO: Girus implantado com sucesso no cluster!

Configurando acesso aos serviços do Girus... Limpando port-forwards existentes...
Configurando port-forward para o backend (8080)...
Verificando conectividade do backend...
Tentativa 1 falhou, aguardando...
SUCESSO: Backend conectado com sucesso!
Configurando port-forward para o frontend (8000)...
Verificando conectividade do frontend...
Tentativa 1 falhou, aguardando...
Tentativa 2 falhou, aguardando...
Tentativa 3 falhou, aguardando...
Tentativa 4 falhou, aguardando...
Tentativa 5 falhou, aguardando...
Tentativa 6 falhou, aguardando...
Tentativa 7 falhou, aguardando...
Tentativa 8 falhou, aguardando...
Tentativa 9 falhou, aguardando...
Tentativa 10 falhou, aguardando...
Tentativa 11 falhou, aguardando...
Tentativa 12 falhou, aguardando...
Tentativa 13 falhou, aguardando...
Tentativa 14 falhou, aguardando...
Tentativa 15 falhou, aguardando...
AVISO:
AVISO: Não foi possível configurar o acesso automático: não foi possível conectar ao frontend após várias tentativas

Você pode tentar configurar manualmente com os comandos:
kubectl port-forward -n girus svc/girus-backend 8080:8080 --address 0.0.0.0
kubectl port-forward -n girus svc/girus-frontend 8000:80 --address 0.0.0.0

────────────────────────────────────────────────────────────
GIRUS PRONTO PARA USO!
────────────────────────────────────────────────────────────
PRÓXIMOS PASSOS:
• Acesse o Girus no navegador:
http://localhost:8000

• Para aplicar mais templates de laboratórios com o Girus:
girus create lab -f caminho/para/lab.yaml

• Para ver todos os laboratórios disponíveis:
girus list labs
────────────────────────────────────────────────────────────

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions