image

Access unlimited bootcamps and 650+ courses forever

60
%OFF
Article image
Alan Silva
Alan Silva29/03/2025 01:19
Share
Microsoft Certification Challenge #3 DP-100Recommended for youMicrosoft Certification Challenge #3 DP-100

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:

    image

    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/

    Share
    Recommended for you
    XP Inc. - Cloud com Inteligência Artificial
    Microsoft AI for Tech - Azure Databricks
    Microsoft Certification Challenge #3 DP-100
    Comments (2)
    DIO Community
    DIO Community - 31/03/2025 11:47

    Excelente dica, Alan!

    O Girus Labs é uma iniciativa poderosa para quem quer aprender na prática e dominar tecnologias essenciais como Linux, Docker e Kubernetes. A proposta de tornar o aprendizado mais acessível, guiado e prático tem um impacto direto na formação de quem está entrando ou se aprofundando no universo DevOps.

    Seu artigo está didático e direto ao ponto, e a iniciativa de incentivar contribuições ao projeto reforça ainda mais o espírito de comunidade open source.

    Valeu por compartilhar esse conteúdo. Seguimos juntos fortalecendo o aprendizado tech com ferramentas que realmente fazem a diferença!

    William Silva
    William Silva - 31/03/2025 08:10

    Caramba! Que ferramenta de estudos sensacional! Muito obrigado Alan! 👏👏👏

    Recommended for youMicrosoft Certification Challenge #3 DP-100