Treinamentos

Getting Started with Google Kubernetes Engine

Modalidade:

Online, Presencial

Na Matza Education, cada treinamento foi desenvolvido para oferecer conhecimento prático e relevante, conectando teoria e aplicação em cenários reais. Nosso objetivo é preparar profissionais para os desafios do mercado, fortalecendo habilidades técnicas e estratégicas em diferentes áreas da tecnologia e gestão.

Ao participar de um de nossos programas, você terá acesso a conteúdos atualizados, instrutores experientes e uma metodologia voltada para resultados. Independentemente do formato — presencial ou online — buscamos criar uma experiência de aprendizado dinâmica, acessível e de alto impacto.

Mais do que um curso, cada treinamento é uma oportunidade de evolução profissional e pessoal, ajudando você a conquistar certificações, ampliar suas competências e se destacar em um mercado cada vez mais competitivo.

Importante: você deve confirmar o e-mail recebido após a inscrição para validar sua participação.

  • Desenvolvedores de aplicativos, arquitetos de soluções na nuvem, engenheiros de DevOps, gerentes de TI.
  • Indivíduos que usam o Google Cloud Platform para criar novas soluções ou integrar sistemas existentes, ambientes de aplicativos e infraestrutura ao Google Cloud Platform.

Descrição do Curso

Aprenda a inserir cargas de trabalho em contêineres do Docker, implantá-las em clusters do Kubernetes fornecidos pelo Google Kubernetes Engine e escalonar essas cargas de trabalho para lidar com aumento de tráfego. Também é possível aprender a implantar continuamente novos códigos no cluster do Kubernetes para oferecer atualizações de aplicativos.

Objetivos ao Final do Curso

  • Entender o conteúdo básico sobre contêineres.
  • Inserir aplicativos existentes em contêineres.
  • Entender os conceitos e princípios do Kubernetes.
  • Implantar aplicativos no Kubernetes com a CLI.
  • Criar canais de entrega contínua com o Spinnaker e/ou o Jenkins.
  • Proficiência básica das ferramentas de linha de comando e de ambientes de sistema operacional Linux, bem como servidor da Web.
  • Experiência em operações de sistemas, incluindo implantação e gerenciamento de aplicativos, no local ou em um ambiente de nuvem pública.

1 dia – 08 horas aula – Online ao Vivo ou presencial em São Paulo

Módulo 1: Introdução aos contêineres e ao Docker

  • Familiarize-se com contêineres, Docker e Google Container Registry.
  • Criação de um contêiner.
  • Empacotamento de um contêiner usando o Docker.
  • Armazenamento de uma imagem de contêiner no Google Container Registry.
  • Lançamento de um contêiner do Docker.

Módulo 2: Noções básicas sobre o Kubernetes

  • Implantar um aplicativo com microsserviços em um cluster do Kubernetes.
  • Provisionamento de um cluster completo do Kubernetes com o Kubernetes Engine.
  • Implantação e gerenciamento de contêineres do Docker usando kubectl.
  • Divisão de um aplicativo em microsserviços usando implantações e serviços do Kubernetes.

Módulo 3: Como fazer implantações no Kubernetes

  • Criação e gerenciamento de implantações do Kubernetes.
  • Acionamento, pausa, retorno e reversão de atualizações.
  • Compreensão e criação de implantações canário.

Módulo 4: Como criar um canal de entrega contínua

  • Criação de canais de entrega contínua com Spinnaker e/ou Jenkins.
  • Provisionamento do Spinnaker ou do Jenkins no cluster do Kubernetes.
  • Gerenciamento do código do aplicativo em um repositório de origem capaz de acionar alterações de código em um canal de entrega contínua.
  • Criação de um canal de entrega contínua e inicialização manual ou automática com uma alteração de código.
  • Uso de uma implantação canário que hospeda duas versões do aplicativo em produção para teste de versão.