Kubernetes Administrator - Prepare-se para o CKA

Curso focado na administração do Nodes. Aprenda criar clusters com Kubeadm, faça backup do ETCD e muito mais!

16h Avançado 67 Aulas

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

Este curso de Kubernetes Advanced foi elaborado especialmente para profissionais de TI que têm interesse em se aprofundar no gerenciamento de clusters como administradores. Com foco nas ferramentas essenciais como kubeadm, etcd e Helm, o curso oferece uma experiência prática e teórica no gerenciamento eficiente de clusters Kubernetes.

O curso é um guia completo para o exame CKA, proporcionando um entendimento profundo sobre a administração de clusters, automação, alta disponibilidade e segurança em ambientes de produção.

Principais Tópicos Abordados:

  • Instalação e configuração de clusters com kubeadm
  • Gerenciamento de etcd: backup e recuperação
  • Suba uma aplicação de ecommerce completa com Helm
  • Self-Healing: Liveness, Readiness e Startup
  • Utilização do Helm para gerenciamento e implantação de aplicações
  • Configuração e gerenciamento do Control Plane
  • Segurança do API Server com RBAC e Service Accounts
  • Configuração de networking, Services e DNS

Com uma abordagem prática, o curso inclui videoaulas, exemplos do mundo real e laboratórios que enfatizam o gerenciamento avançado de clusters através do kubeadm, a configuração segura do etcd e o uso eficiente do Helm para simplificação de implantações.

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

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


  • Network
    9m 48s

    Descubra os segredos da rede Kubernetes e como os pods se comunicam entre si, mesmo em diferentes nós. Aprenda sobre a configuração de rede essencial para evitar conflitos de IP e garantir uma comunicação eficiente em um cluster Kubernetes.

  • Introdução
    • Palavras Gerais
      57s

      Apresentação do curso!

    • Material
  • Arquitetura do Kubernetes
    • Introdução
      35s

      Nesse módulo vamos desvendar os componentes cruciais que operam por debaixo do capô num cluster Kubernetes. Não perca a próxima aula para entender o verdadeiro papel de cada elemento no ecossistema do Kubernetes. Sua jornada para a maestria começa aqui!

    • Principais Componentes
      2m 14s

      Vamos estudar os componentes do Kubernetes e como ele gerencia um clusters de servidores virtuais e físicos. Aprenda sobre o papel do control plane, a alta disponibilidade em ambientes produtivos e a integração com serviços de nuvem. Entenda como o Kubernetes organiza aplicações e gerencia o tráfego de rede. Explore a arquitetura e os componentes essenciais que mantêm seu cluster atualizado.

    • Control Plane
      5m 56s

      Nesta aula, você aprenderá o papel do API Server e como os pods utilizam certificados e tokens para interagir com ele.

    • Worker Node
      6m 57s

      Descubra como o Kubernetes gerencia aplicações em um ambiente distribuído. Aprenda sobre a arquitetura do clusters e a função dos Worker Nodes e Pods, e como o sistema lida com falhas para manter suas aplicações rodando sem interrupções.

    • kubelet
      2m 33s

      Descubra o papel Kubelet no cluster Kubernetes. Entenda como ele gerencia e mantém o estado desejado dos nodes, interagindo com o API Server sem gerenciar containers externos.

    • Scheduler
      2m 28s

      Descubra o papel Scheduler na orquestração de containers em um cluster Kubernetes. Aprenda como ele seleciona o node ideal para cada Pod, equilibrando recursos e requisitos, e como isso se integra ao ciclo de vida dos containers.

    • Objects
      2m 56s

      Descubra os alicerces do Kubernetes, onde exploramos os objetos do cluster que compõem este poderoso sistema de orquestração.

    • Operators
      3m 39s

      Descubra o poder dos operators no Kubernetes! Nesta aula, exploramos o mundo dos Controllers e como eles mantêm o cluster alinhado com o estado desejado. Aprenda sobre o papel vital do Controller Manager e como criar seus próprios operadores para automatizar e otimizar sua infraestrutura.

    • Pods
      5m 11s

      Descubra os segredos do Kubelet e como ele gerencia os containers em um pod do Kubernetes. Aprenda sobre o papel do "pause container" na infraestrutura de um pod e como ele garante a comunicação eficiente e o isolamento de recursos. Vamos explorar as boas práticas empresariais para a utilização de múltiplos containers e a importância de entender os mecanismos de namespace e cgroups do Linux para profissionais de infraestrutura e desenvolvedores.

    • Network
      9m 48s

      Descubra os segredos da rede Kubernetes e como os pods se comunicam entre si, mesmo em diferentes nós. Aprenda sobre a configuração de rede essencial para evitar conflitos de IP e garantir uma comunicação eficiente em um cluster Kubernetes.

    • CNI
      2m 35s

      Nessa aula estudamos como o Kubernetes gerencia a comunicação entre containers, pods e services sem impor uma única solução de rede. Saiba mais sobre o papel do CNI e como o Kubernetes mantém a rede flexível, porém ordenada, respeitando regras essenciais para a eficiência do sistema.

    • kube-proxy
      2m 50s

      Descubra como os services trabalham por debaixo do capô. Aprenda como eles atuam conectando pods e fornecendo um ponto de acesso consistente. Entenda como o kube-proxy evoluiu para otimizar a performance do cluster. Entenda a importância do IP virtual e como o tráfego é redirecionado.

    • Static Pods
      3m 4s

      Aprenda como funciona os pods estáticos no Kubernetes e como eles são essenciais para a resiliência e inicialização de clusters. Ideal para profissionais buscando a certificação CKA ou gerenciando clusters críticos.

    • Exercicio 1
    • Exercicio 2
    • Exercicio 3
    • Exercicio 4
    • Exercicio 5
    • Exercicio 6
    • Exercicio 7
    • Exercicio 8
    • Exercicio 9
    • Exercicio 10
    • Exercicio 11
  • Segurança do API Server
    • Service Account
      2m 52s

      Essa aula explora como os Pods se autenticam e interagem com o API Server, mantendo a segurança do cluster.

    • RBAC
      6m 57s

      Descubra como o Kubernetes elevou a segurança dos clusters na versão 1.6 e a importância do RBAC na versão 1.8. Aprenda sobre a configuração de permissões e a complexidade que isso pode trazer, além de entender o papel das Service Accounts e como elas se conectam às roles para gerenciar os acessos as recursos de forma eficiente e segura.

    • Explorando comunicação com API Server
      6m 0s

      Vamos nos comunicar com o API Server através do um POD dentro do Kubernetes! Aprenda a criar e gerenciar tokens de acesso, configurar Service Accounts e definir permissões com Roles e ClusterRoles. Aula essencial para profissionais que estão buscando a certificação do CKA.

    • Exercicio 1
    • Exercicio 2
    • Exercicio 3
  • Helm
    • Apresentação
      2m 52s

      Descubra o Helm, o gerenciador de pacotes do Kubernetes, e como ele simplifica a implantação de aplicações complexas em clusters. Aprenda a usar charts para configurar aplicações de forma eficiente e confiável, e veja como isso pode poupar horas de trabalho.

    • Utilizando Helm
      12m 48s

      Aprenda a instalar e configurar ferramentas essenciais como Prometheus e Grafana com facilidade, utilizando templates e personalizações que simplificam a implantação de aplicações em clusters.

    • Entendendo o Helm
      9m 56s

      Nesta aula, exploramos a fundo o funcionamento do Helm, incluindo a geração de templates e a gestão eficiente de configurações e versões. Aprenda a personalizar e gerenciar suas aplicações com facilidade, mantendo o controle total sobre o ambiente de cluster.

    • Criando chart Helm
      23m 20s

      A aula explora a criação de um chart genérico, capaz de servir a múltiplas aplicações, e destaca a flexibilidade e eficiência dessa abordagem em ambientes empresariais.

    • Gerenciar Templates
      5m 6s

      Aprenda a personalizar nomes e resolver bugs com dicas de debug avançadas. Essa aula é um guia essencial para otimizar seus deploys no K8s.

    • Plugins
      8m 50s

      Descubra o mundo dos plugins do Helm para otimizar a gestão de clusters! Nesta aula, exploramos duas ferramentas incríveis: um dashboard gráfico que simplifica a interação com o Helm e um plugin de comparação que facilita a identificação de mudanças. Saiba como instalar e usar essas ferramentas para melhorar o fluxo de trabalho e a manutenção de clusters.

    • Exercicio 1
    • Exercicio 2
    • Exercicio 3
  • Building Blocks
    • Apresentação
      48s

      Prepare-se para uma imersão prática no mundo do DevStore! Neste módulo, aplicaremos teoria à prática, configurando APIs em um ambiente realista.

    • DevStore
      4m 29s

      Descubra como o Kubernetes pode ser aplicado em um projeto de e-commerce real! Aprenda a gerenciar microserviços, lidar com bancos de dados e implementar comunicação segura entre APIs com GRPC. Veja tudo isso em ação com o DevStore, um exemplo prático e dinâmico.

    • Configurando Https
      22m 17s

      Descubra como gerenciar certificados HTTPS no Kubernetes de forma automatizada! Nesta aula, você aprenderá a criar e gerenciar secrets para certificados autoassinados, utilizando ferramentas como OpenSSL, scripts bash e python. Acompanhe o processo de interação com o API Server do Kubernetes e veja como criar um cron job para manter seus certificados sempre atualizados. Prepare-se para elevar suas habilidades de DevOps!

    • Gerenciando Https
      13m 24s

      Descubra como automatizar tarefas no cluster interagindo com o API Server. Aprenda a criar, validar e gerenciar funções críticas, e veja como configurar scripts para execução diária, garantindo a eficiência contínua de suas operações. Não perca as dicas valiosas para otimizar seu fluxo de trabalho!

    • Subindo Banco de dados e RabbitMQ
      4m 35s

      Descubra como configurar uma infraestrutura robusta para APIs em um ambiente de teste, aprendendo sobre bancos de dados e RabbitMQ. Explore práticas ideais para ambientes de produção e microserviços, e veja como adaptar ferramentas para trabalhar com o minikube.

    • API Identidade
      22m 16s

      Descubra como configurar uma aplicação complexa passo a passo, explorando ferramentas do GitHub, Docker Compose e Kubernetes. Aprenda a identificar e priorizar componentes com base em suas dependências e a transformar configurações para ambientes de produção.

    • Api Catalog
      7m 18s

      Descubra como configurar eficientemente sua aplicação, mantendo a arquitetura limpa e evitando a duplicação de código. Nesta aula, exploramos técnicas para gerenciar dependências e conexões de banco de dados, com foco na otimização e reutilização de configurações em um ambiente de múltiplas APIs.

    • API Carrinho
      2m 57s

      Descubra como configurar uma API de carrinho! Aprenda a gerenciar dependências e a integrar serviços, mantendo a segurança e a comunicação entre APIs.

    • API Customer
      1m 44s

      Nesta aula continuamos nosso progresso em configurar as API's do DevStore baseado em suas dependencias!

    • API Pedidos
      1m 52s

      Nesta aula continuamos nosso progresso em configurar as API's do DevStore baseado em suas dependencias!

    • API Billing
      1m 50s

      Nesta aula continuamos nosso progresso em configurar as API's do DevStore baseado em suas dependencias!

    • Configurando BFF
      2m 7s

      Nesta aula, mergulhamos nas variáveis de ambiente e ajustes de configuração necessários para integrar serviços num ambiente de microsserviços. Acompanhe o processo de criação e adaptação de diretórios e arquivos para uma API que se comunica com outras aplicações de maneira eficiente.

    • Configurando E-Commerce
      4m 50s

      Descubra como configurar uma aplicação Web, sem a necessidade de conexões externas. Aprenda a ajustar variáveis de ambiente e a realizar mudanças cruciais para o funcionamento na porta 80. Saiba mais sobre a configuração de DNS e a importância de variáveis específicas para a segurança e operação da sua aplicação.

  • Kubeadm
    • Apresentação
      35s

      Neste módulo vamos explorar como configurar um cluster Kubernetes com kubeadm!

    • Configurando Ambiente de VM
      7m 40s

      Descubra os fundamentos da configuração do Kubernetes em VMs para fins educacionais e preparação para a certificação CKA. A aula explora a arquitetura do Kubernetes, alta disponibilidade do Control Plane e a criação de uma infraestrutura simplificada na AWS.

    • Configurando Control Plane
      12m 4s

      Acompanhe o passo a passo para conectar e preparar uma maquina virtual para se tornar o Control Plane de um Cluster EKS. Uma aula essencial para quem busca a certificação do CKA

    • Configurando Worker Node
      3m 19s

      Descubra como configurar uma Worker Node e fazer Join em um cluster Kubernetes já existente. Uma aula essencial para quem busca a certificação do CKA

    • etcd
      20m 24s

      Descubra os segredos do ETCD, o banco de dados do Kubernetes, e como ele garante a alta disponibilidade e segurança dos dados em um cluster. Aprenda como se conectar e também como efetuar a manutenção do ETCD. Como efetuar backup e também restaurar o banco. Prepare-se para uma demonstração prática que irá solidificar seu entendimento.

    • Self-host vale a pena?
      8m 26s

      Descubra os desafios e as considerações pensar em implementar um Kubernetes num ambiente on-premises em produção. Esta aula explora as opções entre gerenciamento num datacenter próprio e serviços gerenciados, abordando aspectos de disponibilidade, segurança e manutenção. Entenda o que é necessário para manter um cluster Kubernetes eficiente e seguro.

  • APIs do Kubernetes
    • Introdução
      56s

      Vamos explorar o coração do Kubernetes nesse módulo! Entenda o kube-apis-server e o ecossistema dos componentes do cluster.

    • API Server
      9m 1s

      Nesta aula, exploramos a importância do API Server como o coração do cluster, onde todos os componentes se conectam e interagem. Aprenda como essa centralização impacta a arquitetura e a operação do cluster Kubernetes.

    • RESTFul
      5m 48s

      Descubra os princípios do REST e como eles simplificam a vida dos desenvolvedores ao padronizar APIs. Explore o impacto desses padrões no Kubernetes e veja exemplos práticos de como interagir com recursos de forma segura e eficiente.

    • kubectl
      5m 1s

      Descubra os pormenores do kubectl, a CLI para gerenciar clusters Kubernetes. Aprenda a configurar e utilizar arquivos de configuração alternativos, e entenda como a verbosidade pode ser ajustada para solucionar problemas.

    • kubeconfig
      6m 12s

      Aprenda sobre o arquivo de configuração que conecta e autentica o kubectl ao API Server.

    • Maturidade de APIs
      5m 51s

      Descubra o impacto das versões de API no Kubernetes e como isso afeta a estabilidade e a evolução dos seus recursos. Aprenda sobre a importância da retrocompatibilidade e as implicações de atualizações em ambientes de produção.

    • yaml vs json
      1m 49s

      Descubra como o Kubernetes simplifica a complexidade das chamadas HTTP para gerenciamento de objetos, e por que YAML é a escolha preferida para DevOps, apesar da API do Kubernetes operar com JSON. Uma visão essencial para iniciantes em DevOps!

Fique por dentro

Perguntas frequentes

No treinamento as aulas são parcialmente gravadas, focando em temas técnicos específicos como Kubernetes, EKS e AWS. Além disso, há encontros quinzenais com o instrutor, para discutir assuntos mais abrangentes. Esses encontros são previamente agendados e ficam disponíveis na plataforma para consulta. O conteúdo do treinamento é ligeiramente diferente dos cursos gravados e é liberado em datas definidas, permitindo que todos os participantes avancem juntos no conteúdo.

Por outro lado, o Plano Premium proporciona acesso total ao catálogo de cursos gravados. Você pode assistir às aulas quando e onde quiser, no seu próprio ritmo, sem datas fixas ou encontros ao vivo. É ideal para quem prefere aprender de forma independente e com total flexibilidade de horário.

Em resumo, o Treinamento é ideal para quem busca uma experiência de aprendizado guiada e com suporte direto do instrutor, enquanto o Plano Premium é perfeito para quem deseja flexibilidade total para estudar conforme sua disponibilidade.
O Kit de boas-vindas é um benefício exclusivo, veja nos detalhes do produto se ele está disponível. Ele inclui uma camisa avera e outros brindes e surpresas especiais. O envio do kit é feito via correio em até 30 dias. É importante verificar se seus dados estão atualizados para garantir que o kit seja entregue com sucesso. Qualquer dúvida ou problema com a entrega, você pode entrar em contato com nossa equipe de suporte.
O curso aborda conceitos teóricos e práticos relacionados ao assunto do curso, que podem variar de acordo com a área de estudo. Para mais informações específicas, consulte a ementa do curso.
O aluno tem 2 anos de acesso ao curso. Durante esse período, o aluno pode acessar o material do curso a qualquer momento e em qualquer dispositivo com acesso à internet.
Sim, o curso oferece exercícios e atividades práticas para ajudar os alunos a consolidar e aplicar os conceitos teóricos aprendidos durante o curso.
Sim, cada curso oferece um certificado de participação de forma digital.

Ao final do curso, a plataforma disponibiliza um certificado de participação que pode ser baixado, impresso e compartilhado nas redes sociais.
Sim, cada curso oferece uma prova de certificação no final. A prova é projetada para testar a compreensão do aluno em relação aos conceitos teóricos e práticos abordados no curso.

No caso especifico de formações, ao final se o aluno passou em todas as provas de certificação ele vai receber um Badge e uma certificação exclusiva atestando as competências desse aluno.
Cada aluno terá duas oportunidades para realizar a prova de certificação do curso online.
Se o aluno não passar na primeira tentativa, terá uma segunda chance para tentar novamente e obter a certificação. No entanto, se o aluno não passar em nenhuma das tentativas, será necessário pagar uma taxa adicional de R$ 100,00 para ter acesso a uma terceira tentativa.
É importante lembrar que a taxa só se aplica caso o aluno não tenha obtido sucesso nas duas primeiras tentativas.
Caso o aluno não queira ou não possa pagar a taxa adicional, ele ainda terá acesso a todo o conteúdo do curso por um ano, mas não receberá a certificação e nem irá receber o Badge e titulo especifico relacionado com a formação.
Certificado e certificação são termos diferentes, embora possam ser facilmente confundidos.
Um certificado é um documento emitido após a conclusão de um curso ou treinamento, que comprova que o aluno participou do curso e concluiu com sucesso. O certificado é emitido pela avera assim que o aluno finaliza o curso e inclui o nome do aluno, o nome do curso e a carga horária.
Já a certificação é um processo que valida a competência e conhecimentos em uma determinada área ou habilidade através de um exame. A certificação é concedida para comprovar o nível de conhecimento e habilidade do profissional na área em questão.
Em resumo, o certificado comprova a conclusão do curso, enquanto a certificação atesta a competência em uma determinada área.
Para acessar o curso, o aluno precisa ter um dispositivo com conexão à internet e um navegador web atualizado. Alguns cursos tem requisitos adicionais, como software específico ou um determinado sistema operacional. Esses requisitos serão especificados na descrição do curso.
Sim, o curso é projetado para ser acessado a qualquer momento, o que significa que os alunos podem fazer o curso no seu próprio ritmo. No entanto, é importante lembrar que a prova de certificação só pode ser feita uma única vez, por isso recomendamos que faça ela o quanto antes enquanto os conceitos aprendidos no curso estão frescos.

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$
85
/mês
à vista R$ 1.020

Sobre o curso

  • Avançado
  • 16h para conclusão
  • 67 Aulas
  • Certificado
  • Prova certificação
  • 2 anos de acesso

Bruno Brito

Microsoft MVP - Instrutor

7250
Alunos
13
Cursos

Primeiramente sou pai de um monte de 3 filhos. Atuo como consultor de Azure e AWS e também sou instrutor na avera. Com 18 anos de experiência, sempre priorizei a excelência e a qualidade acima de tudo. Ao longo da minha trajetória, construí uma base sólida e participei de muitos projetos. Sou apaixonado por open source e contribuo ativamente com diversos projetos em .NET. Se você é um desenvolvedor .NET, é bem provável que já tenha utilizado alguma linha de código que eu escrevi. Atualmente como instrutor, aqui na avera, estou comprometido em oferecer conteúdo de alta qualidade e compartilhar minhas experiências para enriquecer as aulas e inspirar meus alunos.

Quero saber mais sobre o instrutor

Cursos relacionados

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

Kubernetes

  • 34h para conclusão
  • Intermediário
  • 182 Aulas

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

Aprenda como trabalhar em equipe com GIT, vamos estudar as melhores práticas empresariais para criar workflows que facilitam o trabalho em equipe com GIT

GIT Workflows

  • 10h para conclusão
  • Intermediário
  • 32 Aulas

Aprenda como trabalhar em equipe com GIT, vamos estudar as melhores práticas empresariais para criar workflows que facilitam o trabalho em equipe com GIT

Esse curso vai te guiar e introduzir os principais conceitos da nuvem. AWS Essentials é um curso obrigatória para qualquer profissional de cloud.

AWS Enterprise

  • 28h para conclusão
  • Iniciante
  • 215 Aulas

Esse curso vai te guiar e introduzir os principais conceitos da nuvem. AWS Essentials é um curso obrigatória para qualquer profissional de cloud.

Seja um profissional de destaque e alavanque carreira com nosso curso de Amazon EKS, gerencie clusters, garanta alta disponibilidade e segurança em suas aplicações na AWS

Amazon EKS

  • 26h para conclusão
  • Avançado
  • 189 Aulas

Seja um profissional de destaque e alavanque carreira com nosso curso de Amazon EKS, gerencie clusters, garanta alta disponibilidade e segurança em suas aplicações na AWS

Treinamentos relacionados

Adquira conhecimentos teóricos e práticos sobre DevOps utilizando as principais ferramentas da AWS como EKS, terraform e GitHub Actions

Engenheiro DevOps AWS

  • 202h para conclusão
  • Avançado
  • 1177 Aulas

Adquira conhecimentos teóricos e práticos sobre DevOps utilizando as principais ferramentas da AWS como EKS, terraform e GitHub Actions