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.