Kubernetes para Iniciantes

Iniciante

Este curso foi projetado para ensinar você a gerenciar contêineres de aplicações, utilizando Kubernetes. Você aprenderá como o Kubernetes funciona e como usá-lo para implantar e gerenciar aplicações.

kubernetesdevops

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

Visão Geral

Este curso oferece uma introdução rápida e abrangente ao Kubernetes, a popular plataforma de orquestração de contêineres de código aberto. Os alunos adquirirão experiência prática na configuração de um cluster Kubernetes local, implantação de aplicações, gerenciamento de serviços, escalonamento e balanceamento de carga, além de atualização e reversão de aplicações.

Objetivos

Ao final deste curso, os alunos serão capazes de:

  1. Configurar um cluster Kubernetes local e explorar seus componentes.
  2. Implantar aplicações no Kubernetes e compreender o processo de implantação.
  3. Explorar e depurar aplicações Kubernetes utilizando diversas ferramentas e comandos.
  4. Expor aplicações Kubernetes utilizando diferentes tipos de serviços.
  5. Escalar e balancear a carga de aplicações em execução no Kubernetes.
  6. Atualizar e reverter aplicações implantadas no Kubernetes.

Destaques

  • Aprendizagem prática com foco em habilidades aplicadas
  • Cobertura abrangente dos conceitos e funcionalidades centrais do Kubernetes
  • Orientação passo a passo para configurar um ambiente Kubernetes local
  • Exploração de casos de uso reais e melhores práticas do Kubernetes

Estrutura

O curso está estruturado nos seguintes módulos:

graph LR; A[Início Rápido com Kubernetes] --> B[kubernetes] B --> C[Lab: Explorar o Cluster Kubernetes] B --> D[Lab: Implantar Aplicações no Kubernetes] B --> E[Lab: Explorar e Depurar Aplicações Kubernetes] B --> F[Lab: Expor Aplicações Kubernetes] B --> G[Lab: Escalar e Balancear Carga de Aplicações] B --> H[Lab: Atualizar e Reverter Aplicações]

Este curso foi projetado para fornecer aos alunos uma base sólida em Kubernetes, permitindo que eles:

  1. Compreendam os conceitos centrais e a arquitetura do Kubernetes.
  2. Adquiram experiência prática no gerenciamento e operação de clusters Kubernetes.
  3. Desenvolvam as habilidades para implantar, gerenciar e escalar aplicações conteinerizadas no Kubernetes.
  4. Solucionem problemas e depurem aplicações baseadas em Kubernetes de forma eficaz.
  5. Mantenham-se atualizados com as últimas funcionalidades e melhores práticas do Kubernetes.

Ao concluir este curso, os alunos estarão bem equipados para trabalhar com Kubernetes em cenários do mundo real e contribuir para o desenvolvimento e implantação de aplicações cloud-native.

Professor

labby
Labby
Labby is the LabEx teacher.