Girus Labs: Ferramenta para Aprender na Prática Linux, Docker e Kubernetes
Salve, como estão, tudo certo?
Hoje gostaria de compartilhar com vocês uma ferramenta que vai facilitar a forma como a gente aprende Linux, Docker e Kubernetes. Girus Labs – uma plataforma open source de laboratórios interativos que roda direto na sua máquina, sem complicação e, o melhor, 100% gratuita!
O Que É o Girus Labs?
Imagina ter em mãos um ambiente completo para praticar sem precisar se preocupar com custos. A solução utiliza containers Docker e um cluster Kubernetes (criado com Kind) para isolar cada laboratório na sua maquina local, oferecendo uma interface web interativa e um terminal real pra você colocar a mão na massa e ver o resultado dos seus comandos na hora, da uma olhada na interface com um Lab de Kubernetes Básico:
Passo a Passo: Como Instalar e Usar
1. Pré-Requisitos
- Linux: Brincadeira, roda no Windows e no Mac também, mas não perderia a chance de tentar trazer voce para o lado Linux da força.
- Docker: Certifique-se de que ele está instalado e rodando. (Se no Windows, via WSL)
- Memória: Idealmente 4GB disponíveis.
- Internet: Só pra fazer o download inicial dos recursos.
2. Instalação (Super Simples!)
Rode o seguinte comando no seu terminal:
curl -fsSL https://girus.linuxtips.io | bash
Esse script vai:
- Checar se o Docker está funcionando.
- Instalar as dependências (como Kind e kubectl) se você ainda não tiver.
- Compilar e instalar o Girus CLI na sua máquina.
3. Criação do Ambiente
Depois de instalar o CLI, crie seu cluster com:
girus create cluster
Esse comando vai:
- Criar um cluster Kubernetes usando Kind.
- Implantar o backend e o frontend do Girus Labs.
- Configurar o port-forwarding para você acessar a interface via navegador em http://localhost:8000.
4. Explorando os Laboratórios
Ao acessar a interface, você vai ver os laboratórios:
- Navegue pelos labs: Cada laboratório vem com uma série de tarefas guiadas.
- Terminal interativo: Use o terminal para executar comandos e acompanhar a validação automática das tarefas.
- Feedback na hora: Assim que você completar uma etapa, o sistema verifica se tudo está certinho e você já pode seguir para a próxima.
5. Gerenciando Seu Ambiente
O Girus CLI também facilita a gestão do seu ambiente:
- Listar clusters:
girus list clusters
- Ver laboratórios disponíveis:
girus list labs
- Excluir o ambiente: Quando terminar, é só rodar
girus delete cluster
para liberar os recursos.
Contribuindo para o Projeto e Ajudando Mais Pessoas a Aprender
O melhor do Girus Labs é que ele é open source – isso significa que você pode (e deve!) contribuir com o projeto para deixá-lo cada vez melhor. Aqui esta o repo deles: https://github.com/badtuxx/girus-cli
Com o Girus Labs você tem um ambiente seguro, gratuito e pronto para te ajudar a dominar tecnologias que estão ai no mercado de TI. E o melhor: ao contribuir com o projeto, você não só aprimora suas habilidades, como também ajuda a construir uma comunidade mais forte e colaborativa.
Bora instalar o Girus Labs, explorar os laboratórios e fazer parte dessa revolução no aprendizado prático?
Sucesso!
Alan Silva
https://www.linkedin.com/in/alanocs/