Skip to content

Instantly share code, notes, and snippets.

View rodrigo-galba's full-sized avatar

Rodrigo Galba rodrigo-galba

  • Brazil
View GitHub Profile

Introdução: Implantação em contêiners com Docker​

1. Histórico e evolução do Docker

Descrição:

O Docker é uma plataforma de containerização que permite criar, gerenciar e executar aplicações em containers isolados e leves. O Docker foi fundado em 2013 por Solomon Hykes e desde então tem se tornado uma das principais plataformas de containerização do mundo.

Exemplo prático:

@rodrigo-galba
rodrigo-galba / trabalho_git.md
Last active November 29, 2025 12:20
trabalho_final_git

📂 Disciplina: Gestão de Configuração

🎓 Trabalho Final (Invidual ou Dupla)

  • Mantenha seu repositório público
  • Prazo limite: Final da ultima aula, às 12:00 PM

✅ Requisitos:

  • Git Bash

🧪 Exercícios Aula 5 Git Avançado

1️⃣ git reflog: Recuperando um branch deletado acidentalmente

🎯 Desafio:

Você acidentalmente apagou uma branch chamada ajuste-layout que tinha commits importantes. Recupere o conteúdo dessa branch com base no histórico local.

🔧 Instruções:

🧪 Laboratório Git Flow - Release + Feature

# 1. Utilize o seu repositorio e garanta que possui branch main e develop
$ git branch
* main
develop

# 2. Crie uma feature a partir de develop
$ git checkout -b feature/cadastro-usuario develop

🧪 Laboratório 3.0: Publicando um Repositório no GitHub

🎯 Objetivo:

Aprender a publicar no GitHub um repositório Git local já existente, utilizando os comandos git remote, git push e git clone.


🎬 Início da Sessão

@rodrigo-galba
rodrigo-galba / lab_aula2.md
Created November 7, 2025 23:48
turma3-git

📝 Registro da Sessão com script

Para comprovar a execução completa de cada laboratório:

  1. Antes de iniciar os comandos, digite:
script lab2-sessaoN.txt
@rodrigo-galba
rodrigo-galba / lab_aula1.md
Created November 6, 2025 23:44
turma3-git

📝 Registro da Sessão com script (opcional)

Para comprovar a execução completa de cada laboratório:

  1. Antes de iniciar os comandos, digite:
script lab1-sessaoN.txt
@rodrigo-galba
rodrigo-galba / trabalho2.md
Created November 1, 2025 12:48
trabalho 02 - container

Trabalho 2 – Implantação de Aplicações em Kubernetes

Avaliação de Projeto e Implantação de Aplicações em Kubernetes

Requisitos

  • Implantar o projeto de contêiner em um cluster Kubernetes.
  • Criar um vídeo de até 15 minutos apresentando o diagrama de implantação e realizando as tarefas a seguir.
  • Um membro da equipe fará a explicação no vídeo, mantendo a câmera ligada e visível durante a gravação.
@rodrigo-galba
rodrigo-galba / trabalho2.md
Created November 1, 2025 12:48
trabalho 02 - container

Trabalho 2 – Implantação de Aplicações em Kubernetes

Avaliação de Projeto e Implantação de Aplicações em Kubernetes

Requisitos

  • Implantar o projeto de contêiner em um cluster Kubernetes.
  • Criar um vídeo de até 15 minutos apresentando o diagrama de implantação e realizando as tarefas a seguir.
  • Um membro da equipe fará a explicação no vídeo, mantendo a câmera ligada e visível durante a gravação.
@rodrigo-galba
rodrigo-galba / aula5.md
Last active November 1, 2025 00:47
aula5.md

Aula 5 : Escalando aplicações​

  • Expondo aplicações como serviço (Service)
  • Configurando dpeloyments com ConfigMap
  • Persistindo dados com Volumes

Expondo aplicações via Service

Um recurso Service em Kubernetes permite expor uma aplicação para o mundo externo, fornecendo uma porta de entrada única para que os clientes possam acessar a aplicação.