Curso Microservices Docker Kubernetes Istio Kanban DevOps SRE

  • DevOps | CI | CD | Kubernetes | Web3

Curso Microservices Docker Kubernetes Istio Kanban DevOps SRE

32 horas
Visão Geral

O Curso Microservices Docker Kubernetes Istio Kanban DevOps SRE é um treinamento intensivo que explora a construção, implantação e gerenciamento de arquiteturas de microsserviços usando Docker para conteinerização, Kubernetes para orquestração, Istio para service mesh, e práticas de Kanban, DevOps e SRE para entrega contínua e confiabilidade. Ele cobre desde os fundamentos de microsserviços até a automação de pipelines CI/CD, observabilidade e estratégias SRE para alta disponibilidade. Curso Microservices Docker Kubernetes Istio Kanban DevOps SRE estruturado com 32 horas totais, combina teoria, demonstrações detalhadas e exercícios práticos para capacitar os participantes a projetar e operar sistemas distribuídos escaláveis e resilientes.

Objetivo

Após realizar este Curso Microservices with Docker, Kubernetes, Istio, Kanban, DevOps, and SRE, você será capaz de:

  • Compreender a arquitetura de microsserviços e seus benefícios
  • Construir e gerenciar contêineres com Docker
  • Orquestrar aplicações conteinerizadas com Kubernetes
  • Implementar service mesh com Istio para controle de tráfego e segurança
  • Aplicar metodologias ágeis com Kanban para otimizar o fluxo de trabalho
  • Implementar práticas DevOps para automação e entrega contínua
  • Adotar princípios de SRE para garantir confiabilidade e escalabilidade
  • Projetar e conteinerizar microsserviços com Docker.
  • Orquestrar microsserviços com Kubernetes e gerenciar tráfego com Istio.
  • Implementar fluxos de trabalho Kanban para gestão ágil de tarefas DevOps.
  • Automatizar pipelines CI/CD com práticas DevOps modernas.
  • Aplicar princípios SRE para garantir confiabilidade, monitoramento e resposta a incidentes.
  •  
Publico Alvo
  • Engenheiros DevOps implementando microsserviços em ambientes conteinerizados.
  • Desenvolvedores que projetam e deploys aplicações distribuídas modernas.
  • Administradores de sistemas migrando para arquiteturas baseadas em Kubernetes.
  • Arquitetos de software planejando soluções escaláveis com service mesh e SRE.
  • Profissionais SRE focados em confiabilidade e observabilidade de sistemas.
Pre-Requisitos
  • Conhecimento básico de Docker (ex.: imagens, contêineres, Dockerfile).
  • Familiaridade com Kubernetes (ex.: Pods, Services, Deployments).
  • Experiência com desenvolvimento ou administração de sistemas (ex.: Linux, redes).
  • Noções de DevOps (ex.: CI/CD) e metodologias ágeis (ex.: Scrum, Kanban) são recomendadas.
  • Interesse em SRE e observabilidade é desejável.
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico

Dia 1 – Módulo 1: Fundamentos de Microsserviços e Docker

  • Tópicos:
    1. Introdução a microsserviços: vantagens, desafios e comparação com monolitos.
    2. Arquitetura de microsserviços: princípios de design (ex.: loose coupling, single responsibility).
    3. Docker fundamentals: imagens, contêineres, Dockerfiles e redes.
    4. Construção de microsserviços com Docker: conteinerização de aplicações (ex.: Node.js, Python).
    5. Gerenciamento de dependências: uso de Docker Compose para multi-contêineres.
  • Atividade Prática: Criar um microsserviço simples (ex.: API REST), conteinerizá-lo com Docker e testá-lo localmente com Docker Compose.

Dia 2 – Módulo 2: Orquestração com Kubernetes

  • Tópicos:
    1. Kubernetes essentials: Pods, Deployments, Services e ConfigMaps/Secrets.
    2. Implantação de microsserviços no Kubernetes: definição de YAML e rollout.
    3. Redes no Kubernetes: ClusterIP, NodePort, LoadBalancer e DNS interno.
    4. Escalabilidade: Horizontal Pod Autoscaler (HPA) e Cluster Autoscaler.
    5. Gerenciamento de recursos: limites de CPU/memória e namespaces.
  • Atividade Prática: Implantar dois microsserviços interdependentes no Kubernetes (ex.: Minikube), configurar um Service e testar escalabilidade com HPA.

Dia 3 – Módulo 3: Service Mesh com Istio

  • Tópicos:
    1. Introdução ao Istio: conceitos de service mesh e benefícios (ex.: observabilidade, segurança).
    2. Configuração do Istio: instalação em um cluster Kubernetes e injeção de sidecars.
    3. Gerenciamento de tráfego: Virtual Services, Destination Rules e roteamento avançado.
    4. Segurança com Istio: autenticação mTLS e políticas de autorização.
    5. Observabilidade: integração com Prometheus, Grafana e Kiali para monitoramento.
  • Atividade Prática: Configurar o Istio em um cluster, aplicar regras de roteamento entre microsserviços e visualizar métricas com Kiali.

Dia 4 – Módulo 4: Kanban e DevOps para Microsserviços

  • Tópicos:
    1. Kanban no DevOps: princípios (visualização, WIP, fluxo), quadros e métricas (ex.: Cycle Time).
    2. Pipelines CI/CD para microsserviços: integração com ferramentas como GitHub Actions ou Jenkins.
    3. Automação de build e deploy: construção de imagens Docker e push para registries.
    4. Testes em microsserviços: estratégias (unit, integration, contract) no pipeline.
    5. Deploy contínuo no Kubernetes: uso de Helm e GitOps (ex.: ArgoCD).
  • Atividade Prática: Configurar um pipeline CI/CD com GitHub Actions para build de uma imagem Docker, deploy no Kubernetes e gestão do fluxo com um quadro Kanban.

Dia 5 – Módulo 5: SRE para Microsserviços

  • Tópicos:
    1. Introdução ao SRE: princípios (SLOs, SLIs, Error Budgets) e relação com DevOps.
    2. Monitoramento de microsserviços: configuração de Prometheus e alertas no Kubernetes.
    3. Logging e tracing: uso de ferramentas como Fluentd e Jaeger com Istio.
    4. Resiliência: circuit breakers, retries e timeouts com Istio.
    5. Gestão de incidentes: post-mortems e automação de respostas com SRE practices.
  • Atividade Prática: Configurar SLOs para um microsserviço, monitorar com Prometheus/Grafana e simular um incidente com recuperação automatizada.
TENHO INTERESSE

Cursos Relacionados

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Ansible Overview of Ansible architecture

16h

Curso FOCUS FinOps Introduction

8 horas

FOCUS (FinOps Open Cost and Usage Specification) Deep Dive

24 horas

Curso Microsoft MD-102T00 Microsoft 365 Endpoint Administrator

32 horas Curso Pratico

Curso Standardizing Cloud Billing Data using FOCUS

24 horas