Do zero ao especialista em Kubernetes: Acelere Sua Carreira e prepare-se para o CKA

34 h Intermediário 182 Aulas

Bruno Brito

Microsoft MVP | Docker Captain

20 Cursos
7691 Alunos

Domine o Kubernetes: Do Básico ao Avançado

Este curso de Kubernetes foi criado para ajudar profissionais de TI, desenvolvedores e administradores de sistemas a dominarem a orquestração de containers. Abordamos conceitos como Autoscaling, StatefulSets com aulas teóricas e praticas.

O curso é um guia preparatório para o CKA, com dicas e aulas que proporcionam uma compreensão sólida de como Kubernetes pode transformar a gestão de clusters, com ênfase em automação, escalabilidade e resiliência.

Principais Tópicos Abordados:

  • Instalação e configuração do Minikube
  • Utilizando o k9s para gerenciamento de clusters
  • Gerenciamento de Pods: criação, ciclo de vida e troubleshooting
  • Self-Healing: Liveness, Readiness e Startup
  • Deployments: Rollbacks, Requests e Limits
  • Autoscaling Horizontal e Vertical de Pods
  • Services: NodePort, Load Balancer e Headless
  • ConfigMaps, Secrets e TLS

Com uma combinação de videoaulas, exemplos práticos e laboratórios, o curso cobre desde o básico até os conceitos mais avançados, como gerenciamento de StatefulSets, políticas de agendamento de Pods, e gestão de volumes.

No final do curso, você estará totalmente preparado para gerenciar e escalar clusters Kubernetes, resolver problemas reais de produção e otimizar a performance de seus ambientes.

Além disso, ao concluir o curso e passar na prova, você receberá um Certificado de Especialista em Kubernetes, reconhecido no mercado de TI.


Assista gratuitamente as aulas abaixo


  • Arquitetura do Kubernetes
    4m 16s

    Exploramos a arquitetura do Kubernetes e seus componentes essenciais. Mergulhe no coração do sistema, o control plane, e os worker nodes.

  • Visão Geral
    2m 25s

    Aprenda sobre pods, a menor unidade para a execução de containers. Entenda como eles funcionam, suas capacidades e limitações, e como podem ser utilizados para otimizar suas aplicações empresariais.

  • Visão geral
    3m 51s

    Descubra como o Kubernetes gerencia a escalabilidade de suas aplicações, alternando entre métodos manuais e automáticos para otimizar recursos e lidar com demandas variáveis. Aprenda sobre o poder do HPA e como ele ajusta dinamicamente o número de réplicas para manter a performance.

  • Visão Geral
    3m 15s

    Descubra como o Ingress faz a gestão de tráfego em clusters Kubernetes, economizando recursos e simplificando a configuração. Aprenda sobre roteamento, segurança e monitoramento nesta aula.

  • Debug
    4m 3s

    Desvende os mistérios dos erros de aplicação com nossa próxima aula! Aprenda técnicas avançadas de debug e como interpretar logs para identificar problemas complexos. Torne-se um mestre na solução de enigmas de configuração e erros de rede com nossas dicas práticas. Não perca!

Bruno Brito

Bruno Brito

Microsoft MVP | Docker Captain
20 Cursos
7691 Alunos

Primeiramente, sou pai de um monte de três filhos. Já começo por aí pra mostrar que sei lidar com caos, falta de documentação e sistemas legados — inclusive os que choram às três da manhã.

Atuo como consultor de Azure e AWS, o que significa que passo metade do tempo explicando que nuvem não é mágica, e a outra metade apagando incêndio.

Também sou instrutor na avera, onde tento ensinar que “deploy automático” não é sinônimo de "jogar no colo de Deus e torcer".

Tenho 18 anos de experiência, o que me dá direito a julgar quem chama repository pattern de "overengineering" e depois enche o código de if else.

Sempre priorizei a excelência e a qualidade acima de tudo. Sim, até mais do que aquele gerente que acha que "entregar rápido" é sinônimo de "entregar direito".

Sou um apaixonado por open source, especialmente no mundo .NET — aquele ecossistema que o pessoal acha que é da Microsoft, mas onde tem mais contribuição da comunidade do que gente imagina. Se você é dev .NET, provavelmente já usou alguma linha de código minha. Se não usou, ainda tem salvação.

Hoje, como instrutor, me comprometo a entregar conteúdo de verdade, sem enrolação, sem PowerPoint bonitinho dizendo que tudo vai funcionar. Spoiler: não vai. Mas pelo menos você vai entender por quê.

Eu sou Bruno Brito, pai de um monte de três filhos, e se você acha que cloud é só “clicar em next-next-finish”, faz um favor pra sua infra: não sobe nada em produção antes de falar comigo.

Fique por dentro

Perguntas frequentes

Cursos: Conteúdos focados em um tema específico, ideais para aprender sobre um assunto pontual, como Docker ou GitHub Actions.

Formações: Conjuntos de cursos organizados para levar você do básico ao avançado em uma área, como DevOps ou Cloud, preparando para atuar profissionalmente.

Treinamentos: Experiências guiadas, com aulas gravadas, suporte direto e encontros ao vivo com instrutores, perfeitos para quem busca acompanhamento mais próximo.
Treinamento: Inclui aulas gravadas, liberação de conteúdo por módulos e encontros ao vivo para tirar dúvidas, além de suporte direto do instrutor.

Plano Premium: Dá acesso completo a todos os cursos e formações da plataforma para você estudar no seu tempo, sem datas fixas ou encontros ao vivo.
Cada curso tem uma ementa própria, que detalha todos os tópicos, exemplos e atividades. Sempre misturamos teoria e prática para você aprender de verdade. Consulte a página de cada curso para saber exatamente o que será estudado.
Sim, todos os cursos possuem exercícios práticos e desafios para você aplicar o conhecimento e fixar o aprendizado.
Sim! Nos cursos você pode estudar quando e como quiser, sem obrigação de seguir turmas ou prazos.
Você tem acesso garantido ao curso por 2 anos após a matrícula. Assim, pode revisar o conteúdo quantas vezes quiser nesse período.
Basta um computador, tablet ou celular com acesso à internet e navegador atualizado. Caso algum curso exija softwares ou requisitos específicos, essas informações estarão detalhadas na página do curso.
Sim! Ao concluir o curso, você poderá baixar seu certificado digital diretamente pela plataforma e compartilhar no LinkedIn.
O certificado comprova que você concluiu o curso. A certificação é concedida após aprovação em uma avaliação, mostrando que você domina o conteúdo e as habilidades da área.
Sim, a maioria dos cursos e formações tem avaliação final. Ao ser aprovado, você recebe a certificação e, em alguns casos, badges digitais exclusivos.
Você tem duas tentativas para realizar a prova de certificação. Caso não seja aprovado, é possível pagar uma taxa para ter uma terceira chance. Mesmo sem aprovação, você mantém acesso ao conteúdo do curso pelo tempo contratado, mas não recebe certificação nem badge.
O kit de boas-vindas é um benefício exclusivo para alguns cursos e formações. Confira na página do produto se ele está disponível para a sua matrícula. Ele inclui uma camisa Avera e brindes especiais enviados pelo correio.
  • 1.34.0 02/05/2025

    Video - Nova versão da aula - Tipos de volume

    Atualização para melhoria das animações, com o objetivo de tornar a apresentação mais didática, fluida e visualmente clara para o acompanhamento do conteúdo. Essas melhorias não alteram o conteúdo técnico ou teórico da aula, apenas a forma como ele é apresentado, visando facilitar ainda mais o seu aprendizado.

  • 1.33.0 30/04/2025

    Video - Nova versão da aula - Annotations

    Atualização para melhoria das animações, com o objetivo de tornar a apresentação mais didática, fluida e visualmente clara para o acompanhamento do conteúdo. Essas melhorias não alteram o conteúdo técnico ou teórico da aula, apenas a forma como ele é apresentado, visando facilitar ainda mais o seu aprendizado.

  • 1.32.0 28/04/2025

    Video - Nova versão da aula - NodePort

    Atualização para melhoria das animações, com o objetivo de tornar a apresentação mais didática, fluida e visualmente clara para o acompanhamento do conteúdo. Essas melhorias não alteram o conteúdo técnico ou teórico da aula, apenas a forma como ele é apresentado, visando facilitar ainda mais o seu aprendizado.

  • 1.31.0 28/04/2025

    Video - Nova versão da aula - Headless

    Atualização para melhoria das animações, com o objetivo de tornar a apresentação mais didática, fluida e visualmente clara para o acompanhamento do conteúdo. Essas melhorias não alteram o conteúdo técnico ou teórico da aula, apenas a forma como ele é apresentado, visando facilitar ainda mais o seu aprendizado.

  • 1.30.0 28/04/2025

    Video - Nova versão da aula - Load Balancer

    Atualização para melhoria das animações, com o objetivo de tornar a apresentação mais didática, fluida e visualmente clara para o acompanhamento do conteúdo. Essas melhorias não alteram o conteúdo técnico ou teórico da aula, apenas a forma como ele é apresentado, visando facilitar ainda mais o seu aprendizado.

  • 1.29.0 28/04/2025

    Video - Nova versão da aula - Endpoints

    Atualização para melhoria das animações, com o objetivo de tornar a apresentação mais didática, fluida e visualmente clara para o acompanhamento do conteúdo. Essas melhorias não alteram o conteúdo técnico ou teórico da aula, apenas a forma como ele é apresentado, visando facilitar ainda mais o seu aprendizado.

  • 1.29.0 28/04/2025

    Video - Nova versão da aula - Tipos de Services

    Atualização para melhoria das animações, com o objetivo de tornar a apresentação mais didática, fluida e visualmente clara para o acompanhamento do conteúdo. Essas melhorias não alteram o conteúdo técnico ou teórico da aula, apenas a forma como ele é apresentado, visando facilitar ainda mais o seu aprendizado.

  • 1.28.0 19/02/2025

    Video - Nova versão da aula - Headless

    Atualização para melhoria das animações, com o objetivo de tornar a apresentação mais didática, fluida e visualmente clara para o acompanhamento do conteúdo. Essas melhorias não alteram o conteúdo técnico ou teórico da aula, apenas a forma como ele é apresentado, visando facilitar ainda mais o seu aprendizado.

  • 1.27.0 19/02/2025

    Video - Nova versão da aula - Load Balancer

    Atualização para melhoria das animações, com o objetivo de tornar a apresentação mais didática, fluida e visualmente clara para o acompanhamento do conteúdo. Essas melhorias não alteram o conteúdo técnico ou teórico da aula, apenas a forma como ele é apresentado, visando facilitar ainda mais o seu aprendizado.

  • 1.26.0 19/02/2025

    Video - Nova versão da aula - NodePort

    Atualização para melhoria das animações, com o objetivo de tornar a apresentação mais didática, fluida e visualmente clara para o acompanhamento do conteúdo. Essas melhorias não alteram o conteúdo técnico ou teórico da aula, apenas a forma como ele é apresentado, visando facilitar ainda mais o seu aprendizado.

  • 1.25.0 28/01/2025

    Video - Nova versão da aula - Tipos de Services

    Atualização para melhoria das animações, com o objetivo de tornar a apresentação mais didática, fluida e visualmente clara para o acompanhamento do conteúdo. Essas melhorias não alteram o conteúdo técnico ou teórico da aula, apenas a forma como ele é apresentado, visando facilitar ainda mais o seu aprendizado.

  • 1.24.0 20/01/2025

    Video - Nova versão da aula - Replicasets

    Atualização para melhoria das animações, com o objetivo de tornar a apresentação mais didática, fluida e visualmente clara para o acompanhamento do conteúdo. Essas melhorias não alteram o conteúdo técnico ou teórico da aula, apenas a forma como ele é apresentado, visando facilitar ainda mais o seu aprendizado.

  • 1.23.0 14/01/2025

    Video - Nova versão da aula - Endpoints

    Atualização para melhoria das animações, com o objetivo de tornar a apresentação mais didática, fluida e visualmente clara para o acompanhamento do conteúdo. Essas melhorias não alteram o conteúdo técnico ou teórico da aula, apenas a forma como ele é apresentado, visando facilitar ainda mais o seu aprendizado.

  • 1.22.0 28/12/2024

    Video - Nova versão da aula - Resource Quotas

    Atualização para melhoria das animações, com o objetivo de tornar a apresentação mais didática, fluida e visualmente clara para o acompanhamento do conteúdo. Essas melhorias não alteram o conteúdo técnico ou teórico da aula, apenas a forma como ele é apresentado, visando facilitar ainda mais o seu aprendizado.

  • 1.21.0 28/12/2024

    Video - Nova versão da aula - Rollback

    Atualização para melhoria das animações, com o objetivo de tornar a apresentação mais didática, fluida e visualmente clara para o acompanhamento do conteúdo. Essas melhorias não alteram o conteúdo técnico ou teórico da aula, apenas a forma como ele é apresentado, visando facilitar ainda mais o seu aprendizado.

  • 1.20.0 28/12/2024

    Video - Nova versão da aula - Visão geral

    Atualização para melhoria das animações, com o objetivo de tornar a apresentação mais didática, fluida e visualmente clara para o acompanhamento do conteúdo. Essas melhorias não alteram o conteúdo técnico ou teórico da aula, apenas a forma como ele é apresentado, visando facilitar ainda mais o seu aprendizado.

  • 1.19.0 22/12/2024

    Video - Nova versão da aula - Quais desafios Kubernetes resolve?

    Atualização para melhoria das animações, com o objetivo de tornar a apresentação mais didática, fluida e visualmente clara para o acompanhamento do conteúdo. Essas melhorias não alteram o conteúdo técnico ou teórico da aula, apenas a forma como ele é apresentado, visando facilitar ainda mais o seu aprendizado.

  • 1.18.0 10/11/2024

    Video - Nova versão da aula - Revisão

    Atualização para melhoria das animações, com o objetivo de tornar a apresentação mais didática, fluida e visualmente clara para o acompanhamento do conteúdo. Essas melhorias não alteram o conteúdo técnico ou teórico da aula, apenas a forma como ele é apresentado, visando facilitar ainda mais o seu aprendizado.

  • 1.17.0 10/11/2024

    Video - Nova versão da aula - Liveness probe

    Atualização para melhoria das animações, com o objetivo de tornar a apresentação mais didática, fluida e visualmente clara para o acompanhamento do conteúdo. Essas melhorias não alteram o conteúdo técnico ou teórico da aula, apenas a forma como ele é apresentado, visando facilitar ainda mais o seu aprendizado.

  • 1.16.0 10/11/2024

    Video - Nova versão da aula - Readinness probe

    Atualização para melhoria das animações, com o objetivo de tornar a apresentação mais didática, fluida e visualmente clara para o acompanhamento do conteúdo. Essas melhorias não alteram o conteúdo técnico ou teórico da aula, apenas a forma como ele é apresentado, visando facilitar ainda mais o seu aprendizado.

  • 1.15.0 10/11/2024

    Video - Nova versão da aula - Startup probe

    Atualização para melhoria das animações, com o objetivo de tornar a apresentação mais didática, fluida e visualmente clara para o acompanhamento do conteúdo. Essas melhorias não alteram o conteúdo técnico ou teórico da aula, apenas a forma como ele é apresentado, visando facilitar ainda mais o seu aprendizado.

  • 1.14.0 08/11/2024

    Video - Nova versão da aula - ReplicationController

    Atualização para melhoria das animações, com o objetivo de tornar a apresentação mais didática, fluida e visualmente clara para o acompanhamento do conteúdo. Essas melhorias não alteram o conteúdo técnico ou teórico da aula, apenas a forma como ele é apresentado, visando facilitar ainda mais o seu aprendizado.

  • 1.13.0 02/10/2024

    Video - Nova versão da aula - Cronjobs

    Atualização para melhoria das animações, com o objetivo de tornar a apresentação mais didática, fluida e visualmente clara para o acompanhamento do conteúdo. Essas melhorias não alteram o conteúdo técnico ou teórico da aula, apenas a forma como ele é apresentado, visando facilitar ainda mais o seu aprendizado.

  • 1.12.0 02/10/2024

    Video - Nova versão da aula - Jobs

    Atualização para melhoria das animações, com o objetivo de tornar a apresentação mais didática, fluida e visualmente clara para o acompanhamento do conteúdo. Essas melhorias não alteram o conteúdo técnico ou teórico da aula, apenas a forma como ele é apresentado, visando facilitar ainda mais o seu aprendizado.

  • 1.11.0 02/10/2024

    Video - Nova versão da aula - Daemonsets

    Atualização para melhoria das animações, com o objetivo de tornar a apresentação mais didática, fluida e visualmente clara para o acompanhamento do conteúdo. Essas melhorias não alteram o conteúdo técnico ou teórico da aula, apenas a forma como ele é apresentado, visando facilitar ainda mais o seu aprendizado.

  • 1.10.0 24/09/2024

    Video - Nova versão da aula - Do Google para o mundo

    Atualização para melhoria das animações, com o objetivo de tornar a apresentação mais didática, fluida e visualmente clara para o acompanhamento do conteúdo. Essas melhorias não alteram o conteúdo técnico ou teórico da aula, apenas a forma como ele é apresentado, visando facilitar ainda mais o seu aprendizado.

  • 1.9.0 09/09/2024

    Video - Nova versão da aula - Contexto Histórico

    Atualização para melhoria das animações, com o objetivo de tornar a apresentação mais didática, fluida e visualmente clara para o acompanhamento do conteúdo. Essas melhorias não alteram o conteúdo técnico ou teórico da aula, apenas a forma como ele é apresentado, visando facilitar ainda mais o seu aprendizado.

  • 1.8.0 08/09/2024

    Video - Nova versão da aula - Variaveis de Ambiente

    Atualização para melhoria das animações, com o objetivo de tornar a apresentação mais didática, fluida e visualmente clara para o acompanhamento do conteúdo. Essas melhorias não alteram o conteúdo técnico ou teórico da aula, apenas a forma como ele é apresentado, visando facilitar ainda mais o seu aprendizado.

  • 1.7.0 05/09/2024

    Video - Nova versão da aula - Init Containers

    Atualização para melhoria das animações, com o objetivo de tornar a apresentação mais didática, fluida e visualmente clara para o acompanhamento do conteúdo. Essas melhorias não alteram o conteúdo técnico ou teórico da aula, apenas a forma como ele é apresentado, visando facilitar ainda mais o seu aprendizado.

  • 1.6.0 28/08/2024

    Video - Nova versão da aula - Labels

    Atualização para melhoria das animações, com o objetivo de tornar a apresentação mais didática, fluida e visualmente clara para o acompanhamento do conteúdo. Essas melhorias não alteram o conteúdo técnico ou teórico da aula, apenas a forma como ele é apresentado, visando facilitar ainda mais o seu aprendizado.

  • 1.5.0 27/08/2024

    Video - Nova versão da aula - Namespaces

    Atualização para melhoria das animações, com o objetivo de tornar a apresentação mais didática, fluida e visualmente clara para o acompanhamento do conteúdo. Essas melhorias não alteram o conteúdo técnico ou teórico da aula, apenas a forma como ele é apresentado, visando facilitar ainda mais o seu aprendizado.

  • 1.4.0 19/08/2024

    Video - Nova versão da aula - Container Lifecycle Hooks

    Atualização para melhoria das animações, com o objetivo de tornar a apresentação mais didática, fluida e visualmente clara para o acompanhamento do conteúdo. Essas melhorias não alteram o conteúdo técnico ou teórico da aula, apenas a forma como ele é apresentado, visando facilitar ainda mais o seu aprendizado.

  • 1.3.0 18/08/2024

    Video - Nova versão da aula - Arquitetura do Kubernetes

    Atualização para melhoria das animações, com o objetivo de tornar a apresentação mais didática, fluida e visualmente clara para o acompanhamento do conteúdo. Essas melhorias não alteram o conteúdo técnico ou teórico da aula, apenas a forma como ele é apresentado, visando facilitar ainda mais o seu aprendizado.

  • 1.2.0 16/08/2024

    Video - Nova versão da aula - Revisão

    Atualização para melhoria das animações, com o objetivo de tornar a apresentação mais didática, fluida e visualmente clara para o acompanhamento do conteúdo. Essas melhorias não alteram o conteúdo técnico ou teórico da aula, apenas a forma como ele é apresentado, visando facilitar ainda mais o seu aprendizado.

  • 1.1.0 15/07/2024

    Video - Nova versão da aula - Visão Geral

    Atualização para melhoria das animações, com o objetivo de tornar a apresentação mais didática, fluida e visualmente clara para o acompanhamento do conteúdo. Essas melhorias não alteram o conteúdo técnico ou teórico da aula, apenas a forma como ele é apresentado, visando facilitar ainda mais o seu aprendizado.

Tenha acesso a esse curso!
    • Palavras gerais
      1m 40s

      Um bate-papo antes de começar o curso.

    • Pré-requisitos
      1m 30s

      Como configurar o seu ambiente de trabalho para trabalhar com Kubernetes no seu computador.

    • Material
    • Minikube
      2m 29s

      Aprenda a instalar e gerenciar o minikube. Recurso essenciais para os laboratórios.

    • K9s
      2m 23s

      Descubra o poder do K9s para gerenciamento eficiente de clusters Kubernetes. Aprenda a navegar e operar diretamente do terminal. Instale, configure e explore os recursos do K9S.

    • Atalhos
      1m 36s

      Aprenda a otimizar seu fluxo de trabalho com um simples "K", transformando a maneira como você interage com o kubectl.

    • Do Google para o mundo
      4m 36s

      Descubra a origem do Kubernetes nesta aula, onde exploramos sua jornada desde uma ideia audaciosa no Google até se tornar um projeto open-source global que redefine a gestão de containers.

    • Apresentacao
      35s

      Aula introdutória apresentando resumo do módulo.

    • Contexto Histórico
      2m 14s

      Descubra como a evolução tecnológica transformou o desenvolvimento de software, do monolítico ao microserviço, e como ferramentas modernas como Docker e Kubernetes revolucionaram a gestão de aplicações.

    • Quais desafios Kubernetes resolve?
      5m 35s

      Descubra como o Kubernetes revoluciona o mundo do DevOps, otimizando a entrega contínua e a escalabilidade. Mergulhe nos princípios da infraestrutura imutável e veja como ele transforma a gestão de containers e a confiabilidade dos sistemas.

    • Kubernetes as a Service
      3m 27s

      Vamos conversar sobre Kubernetes como serviço e como ele pode simplificar a gestão de clusters.

    • Arquitetura do Kubernetes
      4m 16s

      Exploramos a arquitetura do Kubernetes e seus componentes essenciais. Mergulhe no coração do sistema, o control plane, e os worker nodes.

    • Apresentacao
      20s

      Aula introdutória apresentando um resumo do módulo

    • Visão Geral
      2m 25s

      Aprenda sobre pods, a menor unidade para a execução de containers. Entenda como eles funcionam, suas capacidades e limitações, e como podem ser utilizados para otimizar suas aplicações empresariais.

    • Criando um pod
      6m 56s

      Aprenda a criar pods e a utilizar comandos essenciais para gerenciar aplicações em contêineres.

    • Testando o pod
      5m 58s

      Veja como testar pods no cluster! A aula explora técnicas como Port Forward, kubectl proxy e testes de rede através de outro pod.

    • Pod Lifecycle
      13m 50s

      Aprenda o ciclo de vida de um Pod! Nesta aula, exploramos os estados que um Pod pode assumir e como eles são influenciados por condições específicas.

    • Crash Loop Back-off
      3m 19s

      Nesta aula, exploramos o comportamento do Crash LoopbackOff, revelando como o Kubernetes gerencia falhas e reinicializações para manter a saúde do cluster.

    • Variaveis de Ambiente
      6m 14s

      Veja como trabalhar com variáveis de ambiente no POD!

    • Init Containers
      6m 32s

      Aprenda sobre init containers e como eles preparam o ambiente antes da execução dos containers principais, garantindo que as dependências estejam prontas e o estado do POD seja saudável.

    • Labels
      5m 39s

      Vamos estudar Labels e como elas organizam e gerenciam recursos em um cluster. Aprenda a categorizar, filtrar e monitorar aplicações, e como elas são essenciais para operações diárias e tarefas complexas.

    • Namespaces
      6m 31s

      Vamos estudar Namespaces no Kubernetes e como ele contribui para manter seu cluster organizado e seguro. Aprenda como eles são essenciais para separar recursos, gerenciar permissões e evitar conflitos entre equipes.

    • Container Lifecycle Hooks
      9m 50s

      Descubra como gerenciar o ciclo de vida de aplicações em produção com segurança e eficiência. Aprenda sobre signals, hooks e práticas recomendadas para evitar inconsistências e garantir a finalização controlada de processos.

    • Revisão
      2m 7s

      Neste módulo estudamos o elemento mais básico do Kubernetes que são os PODs, e a partir dele preparamos o terreno para o decorrer do curso

    • Exercicio I
    • Exercicio 2
    • Exercicio 3
    • Exercicio 4
    • Exercicio 5
    • Exercicio 6
    • Exercicio 7
    • Exercicio 8
    • Exercicio 9
    • Exercicio 10
    • Exercicio 11
    • Exercicio 12
    • Desafio I
    • Desafio II
    • Apresentacao
      2m 35s

      Aula para resumir o conteúdo do módulo.

    • Startup probe
      13m 32s

      Descubra o poder dos probes do Kubernetes para garantir a saúde dos seus PODs! Nesta aula, estudamos o Startup Probe. Aprenda a configurar e testar esse probe.

    • Readinness probe
      10m 41s

      Descubra como o k8s utiliza o "Readinness" para manter a estabilidade do POD, garantindo que os pods só recebam tráfego quando estiverem prontos para lidar com as requisições de forma eficaz.

    • Liveness probe
      4m 43s

      Estude como manter os PODs resilientes com o Liveness. Aprenda a configurá-lo e veja como ele pode reiniciar automaticamente containers problemáticos, mantendo a disponibilidade do sistema.

    • Revisão
      2m 33s

      Vamos revisar os "health checks" para garantir a resiliência e disponibilidade das suas aplicações com probes especializados. Entenda a diferença entre start-up, readiness e liveness probes e como eles podem otimizar a performance e confiabilidade dos serviços.

    • Exercicio 1
    • Exercicio 2
    • Exercicio 3
    • Exercicio 4
    • Exercicio 5
    • Desafio I
    • Desafio II
    • Desafio III
    • Apresentacao
      1m 6s

      Descubra como o Kubernetes garante a alta disponibilidade de suas aplicações, gerenciando containers e nodes com eficiência. Aprenda a implementar health checks para manter seu sistema resiliente e operante.

    • ReplicationController
      7m 25s

      Nesta aula vamos estudar a magia por trás do número desejado de réplicas de um pod.

    • Explorando ReplicationController
      7m 5s

      Descubra o como os selectores e labels no Kubernetes trabalham em conjunto com o ReplicationController. Aprenda a manipular e escalar aplicações com facilidade, e entenda o impacto de alterações em tempo real.

    • Replicasets
      8m 12s

      Descubra o que é ReplicaSet no Kubernetes e como ele supera o antigo Replication Controller.

    • Daemonsets
      4m 39s

      Nessa aula vamos estudar sobre e DaemonSets! Aprenda como eles garantem a resiliência e eficiência na distribuição de aplicações, e como influenciar onde seus pods são executados. Ideal para quem busca otimizar o monitoramento e coleta de logs em clusters.

    • Jobs
      20m 59s

      Aprenda o poder dos Jobs no Kubernetes e como eles diferem de outras aplicações. Aprenda a configurar e gerenciar jobs, garantindo eficiência e organização no seu cluster. Descubra como controlar a execução e o ciclo de vida deles para otimizar processos como importação e exportação de dados.

    • Cronjobs
      18m 9s

      Descubra como o Kubernetes pode automatizar tarefas recorrentes com cronjobs! Nesta aula, vamos aprender a programar execuções periódicas e a gerenciar a concorrência e o histórico de jobs.

    • Exercicio 1
    • Exercicio 2
    • Exercicio 3
    • Exercicio 4
    • Exercicio 5
    • Exercicio 6
    • Exercicio 7
    • Exercicio 8
    • Exercicio 9
    • Exercicio 10
    • Exercicio 11
    • Exercicio 12
    • Desafio 1
    • Desafio 2
    • Desafio 3
    • Desafio 4
    • Desafio 5
    • Desafio 6
    • Apresentação
      35s

      Vamos estudar deployments no Kubernetes e como eles são a cereja do bolo ao atualizar aplicações.

    • Visão geral
      8m 24s

      Descubra como os deployments agem no processo de atualização de aplicações, mantendo-as sempre online. Aprenda a estrutura e estratégias para uma transição suave e eficiente, sem interrupções no serviço.

    • Rollback
      5m 24s

      Aprenda a realizar rollbacks com segurança, entender o histórico de atualizações e como lidar com problemas comuns que podem surgir durante o processo de atualização. Essa aula é um componente crucial para quem busca dominar as práticas recomendadas e se preparar para o CKA.

    • Limitando Recursos
      5m 14s

      Aprenda a definir requests e limits para otimizar o desempenho dos seus pods e garantir a estabilidade do sistema.

    • Testando Request e Limits
      11m 2s

      Aprenda sobre unidades de CPU e memória, e veja como aplicar esses conceitos em um teste prático.

    • Limit Ranges
      10m 4s

      Descubra como otimizar a gestão de recursos em containers com a funcionalidade "LimitRange". Aprenda a definir padrões e restrições de uso de CPU e memória de forma eficiente e evite surpresas indesejadas no deployment de suas aplicações.

    • Resource Quotas
      5m 35s

      Descubra como gerenciar eficientemente os recursos computacionais em Kubernetes com o uso de Resource Quotas. Aprenda a limitar o uso de CPU, memória e outros recursos para otimizar custos e evitar surpresas indesejadas.

    • Exercicio 1
    • Exercicio 2
    • Exercicio 3
    • Exercicio 4
    • Exercicio 5
    • Exercicio 6
    • Exercicio 7
    • Exercicio 8
    • Exercicio 9
    • Exercicio 10
    • Desafio 1
    • Desafio 2
    • Desafio 3
    • Visão geral
      3m 51s

      Descubra como o Kubernetes gerencia a escalabilidade de suas aplicações, alternando entre métodos manuais e automáticos para otimizar recursos e lidar com demandas variáveis. Aprenda sobre o poder do HPA e como ele ajusta dinamicamente o número de réplicas para manter a performance.

    • Explorando HPA
      15m 26s

      Descubra como otimizar a escalabilidade de suas aplicações com o Horizontal Pod Autoscaler (HPA) no Kubernetes. Aprenda a monitorar e ajustar recursos de forma dinâmica, garantindo eficiência e estabilidade. Veja como a configuração correta pode fazer a diferença no gerenciamento de carga e recursos.

    • Exercicio 1
    • Exercicio 2
    • Exercicio 3
    • Exercicio 4
    • Apresentação
      51s

      Descubra o papel crucial dos Services no Kubernetes e como eles conectam suas aplicações ao mundo. Veja nessa aula como suas aplicações podem responder a requisições externas.

    • Visão Geral
      2m 51s

      Descubra o papel dos serviços e como eles resolvem o dilema da escalabilidade e comunicação entre pods. Aprenda sobre a abstração que permite gerenciar IPs dinâmicos e distribuir tráfego de forma eficaz.

    • Explorando Services
      6m 47s

      Descubra como conectar e gerenciar serviços e deployments nesta aula prática. Aprenda a redirecionar portas e a importância dos seletores para os services.

    • Named Ports
      4m 38s

      Aprenda como Named Ports pode simplificar a comunicação entre múltiplos containers em um pod e como ela se integra com services para uma gestão eficiente de portas.

    • Multiple Ports
      5m 55s

      Descubra como manipular portas e variáveis de ambiente em containers Kubernetes para resolver conflitos e otimizar a comunicação entre serviços.

    • Endpoints
      10m 58s

      Aprenda a manipular o tráfego e a integrar serviços externos, mantendo a flexibilidade e a segurança da sua infraestrutura.

    • Tipos de Services
      4m 45s

      Descubra as estratégias de exposição de serviços no Kubernetes. Aprenda sobre os diferentes tipos de services e como eles podem ser usados para acessar aplicações dentro e fora do seu cluster.

    • NodePort
      10m 49s

      Aprenda sobre NodePort e como o kube-proxy gerencia a comunicação entre os nodes e os pods. Aprenda a expor serviços com demonstrações práticas e dicas para ambientes de produção.

    • Load Balancer
      7m 39s

      Descubra como o Kubernetes gerencia a distribuição de tráfego com Load Balancers em ambientes de nuvem e locais. Aprenda a configurar e adaptar serviços para diferentes provedores e situações, mantendo a flexibilidade e a eficiência na entrega de aplicações.

    • Headless
      5m 29s

      Descubra como o Kubernetes pode gerenciar conexões complexas entre pods com um "Service Headless". Aprenda a configurar e aplicar essa solução para cenários que exigem acesso direto a múltiplos IPs de pods, como em clusters de bancos de dados.

    • Exercicio 1
    • Exercicio 2
    • Exercicio 3
    • Exercicio 4
    • Exercicio 5
    • Desafio 1
    • Apresentação
      39s

      Nesse módulo vamos estudar Ingress e como ele gerencia o trafego em suas aplicações.

    • Visão Geral
      3m 15s

      Descubra como o Ingress faz a gestão de tráfego em clusters Kubernetes, economizando recursos e simplificando a configuração. Aprenda sobre roteamento, segurança e monitoramento nesta aula.

    • Explorando
      9m 22s

      Nesta aula, você vai aprender a habilitar e configurar o ingress.

    • Paths
      5m 38s

      Descubra como otimizar o roteamento de aplicações com ingress, manipulando portas e caminhos para direcionar tráfego de forma eficiente. Evite erros comuns e aprenda as melhores práticas para uma configuração robusta e segura.

    • Debug
      4m 3s

      Desvende os mistérios dos erros de aplicação com nossa próxima aula! Aprenda técnicas avançadas de debug e como interpretar logs para identificar problemas complexos. Torne-se um mestre na solução de enigmas de configuração e erros de rede com nossas dicas práticas. Não perca!

    • Path Types
      4m 22s

      Descubra o como Path Type influencia na configuração de roteamento para diferentes aplicações.

    • Path Exact
      7m 15s

      Nesta aula utilizamos o path exact e o comportamento dele no ingress.

    • Path ImplementationSpecific
      1m 30s

      Sem revelar demais, exploraremos como o Path ImplementationSpecif atua sobre a configuração do Ingress!

    • Annotations
      5m 44s

      Aprenda o que é Annotations e como utilizar annotations para otimizar o ingress e adicionar comportamentos especificos para seus serviços.

    • Bonus - Redirecionando Sites
      4m 48s

      Descubra como redirecionar serviços internos do Kubernetes para destinos externos. Aprenda técnicas pouco conhecidas, mas extremamente úteis, para otimizar a gestão de tráfego e integração de serviços. Não perca essa demonstração que vai te mostrar como usar o Ingress com ExternalName!

    • TLS
      5m 16s

      Descubra como proteger sua aplicação com HTTPS! Nesta aula, você aprenderá a gerar e associar um certificado autoassinado, e configurar um endpoint HTTPS com o Ingress.

    • Exercicio 1
    • Exercicio 2
    • Exercicio 3
    • Exercicio 4
    • Exercicio 5
    • Exercicio 6
    • Desafio 1
    • Desafio 2
    • Apresentação
      52s

      Neste módulo vamos estudar como os containers superam sua efemeridade e garantem persistência de dados com o uso de volumes.

    • Visão Geral
      4m 24s

      Descubra como os volumes garantem persistência e compartilhamento de dados entre containers em um pod.

    • Volume demo
      6m 36s

      Nessa aula vamos explorar o uso de volumes em Pods para sincronizar arquivos

    • Site estático
      6m 47s

      Descubra como hospedar um site estático no Kubernetes sem criar uma imagem específica. Aprenda a configurar deployments, services e ingress, além de manipular volumes e init containers para o setup de um site estático.

    • Tipos de volume
      5m 5s

      Explore outros tipos de volumes e como eles se integram com diferentes provedores de nuvem, aumentando a complexidade e as opções disponíveis. Umauma discussão que é essencial para a prova do CKA.

    • Persistent volumes
      10m 55s

      Aprenda sobre soluções de volumes e como Persistent Volumes (PV), Persistent Volume Claims (PVC) e Storage Classes (SC) podem resolver problemas de compartilhamento de dados entre nodes. Veja tudo isso em ação com uma demonstração prática que ilustra o uso eficiente de recursos de armazenamento em um cluster.

    • Exercicio 1
    • Exercicio 2
    • Exercicio 3
    • Exercicio 4
    • Exercicio 5
    • Exercicio 6
    • Desafio 1
    • Desafio 2
    • Apresentação
      17s

      Neste módulo vamos falar sobre o gerenciamento de configurações no kubernetes.

    • Configmap
      2m 4s

      Descubra como os ConfigMaps fazem a gestão de configurações da sua aplicação, oferecendo flexibilidade e controle sem a necessidade de reconfigurações complexas. Aprenda a implementá-los e entenda por que são essenciais em ambientes automatizados.

    • Configmap com volume
      6m 54s

      Aprenda a criar e montar volumes com configmap, e veja como atualizações dinâmicas podem ser aplicadas sem reiniciar seus pods.

    • ConfigMap com váriaveis de ambiente
      5m 7s

      Descubra como manipular variáveis de ambiente em pods utilizando ConfigMaps de maneira eficaz. Aprenda técnicas para adicionar ou modificar variáveis e veja como isso impacta a configuração do seu ambiente.

    • ConfigMap com linha de comando
      2m 22s

      Descubra como utilizar ConfigMaps no Kubernetes para injetar configurações dinâmicas em seus Pods. Na aula vamos explorar um método avançado que permite a substituição de variáveis de ambiente em tempo de execução.

    • Secrets
      2m 2s

      Descubra como proteger dados sensíveis em ambientes Kubernetes com o uso de secrets. Aprenda a diferença entre config maps e secrets e como a criptografia e o gerenciamento seguro de secrets podem blindar suas informações.

    • Explorando Secrets
      7m 34s

      Nesta aula vamos explorar a transição de ConfigMaps para Secrets, mantendo a confidencialidade dos dados e preparando-os para ambientes de nuvem seguros.

    • Exercicio 1
    • Exercicio 2
    • Exercicio 3
    • Exercicio 4
    • Exercicio 5
    • Desafio 1
    • Apresentação
      45s

      Nesse módulo vamos trabalhar com pods que precisam de armazenamento persistente.

    • Visão Geral
      7m 28s

      Descubra o que é o StatefulSet e como ele atua na gestão de aplicações com estado persistente.

    • Explorando
      7m 49s

      Aprenda a diferença entre deployments e StatefulSets. Veja a criação de PVCs em ação e como o estado persistente é mantido.

    • Exercicio 1
    • Exercicio 2
    • Exercicio 3
    • Apresentação
      41s

      Neste módulo vamos aprender estratégias de scheduling.

    • Visão Geral
      3m 27s

      Descubra como o Kubernetes otimiza a alocação de recursos em um cluster, utilizando estratégias avançadas para garantir que cada aplicação seja executada no ambiente ideal.

    • Node Selector
      5m 39s

      Descubra como o node selector funciona para orquestrar seus pods e como você pode influenciar esse processo. Aprenda a manipular o node selector para otimizar a distribuição de aplicações no cluster.

    • Node Affinity
      9m 11s

      Nesta aula, exploramos como direcionar workloads para nós específicos, utilizando configurações avançadas de afinidade. Aprenda a diferenciar entre configurações Required e Preferred e como elas impactam o agendamento de pods. Descubra como a afinidade pode otimizar o uso de recursos e garantir a eficiência operacional.

    • Pod Affinity
      9m 4s

      Descubra como otimizar a performance e a disponibilidade de suas aplicações em Kubernetes com estratégias de afinidade de pods. Aprenda a equilibrar recursos e garantir a alta disponibilidade sem comprometer a infraestrutura.

    • Taints e Tolerations
      4m 18s

      Descubra como Kubernetes utiliza taints e tolerations para otimizar a distribuição de cargas de trabalho em clusters, garantindo eficiência e controle de custos. Explore estratégias avançadas para gerenciar recursos e manter a integridade do sistema.

    • Exercicio 1
    • Exercicio 2
    • Exercicio 3
    • Exercicio 4
    • Exercicio 5
    • Desafio 1

Premium

Obtenha acesso ilimitado a todos os cursos com nosso plano premium - Explore sem Limites!

Aproveite a promoção de 2 anos de acesso!
12x R$
120
/mês

Plano premium

Tenha acesso a esse e a todos os cursos da plataforma com o plano Premium