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

26 h Avançado 189 Aulas

Bruno Brito

Microsoft MVP | Docker Captain

20 Cursos
7654 Alunos

Curso Enterprise EKS: Crie e gerencie cluster de EKS em produção

Este curso de Elastic Kubernetes Service é projetado para profissionais que pretendem trabalhar com EKS em ambientes de produção. Aprenda desde a configuração inicial até a implementação de soluções complexas.

O curso aborda os conceitos fundamentais e extende até na tomada de decisões entre optar por Latencia de Rede ou melhor observalidade. Vamos trabalhar melhores práticas em cluster EKS, gerenciamento de worker nodes com EC2, security groups, controle de acesso, como escolher o driver de PVC ideal e muito mais.

Principais Tópicos Abordados:

  • Conceitos básicos e uso prático do Kubernetes e EKS na AWS
  • Gerenciamento e criação de Kubernetes como Serviço na AWS (EKS)
  • Configuração e implementação de instâncias EC2 e Elastic IPs no EKS
  • Ingress com NGINX e AWS Load Balancer Controller
  • Uso de volumes com EBS e EFS
  • Auto Scaling Groups e Load Balancing para alta disponibilidade
  • Otimização de custos na nuvem: instâncias reservadas e spot instances
  • Visão geral das ferramentas de monitoramento e segurança no EKS

Com aulas práticas e teóricas, o curso é obrigatório para qualquer profissional que busca expandir seus conhecimentos com EKS.

Ao final do curso, você estará preparado para tirar proveito do que há de melhor no EKS e contribuir de maneira significativa para qualquer equipe que usa AWS.

Ao concluir este curso, você receberá um Certificado de Conclusão em EKS Engineer, para destacar você no mercado de tecnologia.


Assista gratuitamente as aulas abaixo


  • Join No EKS manualmente
    6m 34s

    Descubra como conectar uma instância EC2 a um cluster EKS sem usar ferramentas automatizadas, explorando os bastidores dessa integração. A aula revela os passos manuais, desmistificando o processo e mostrando como as instâncias se tornam parte do cluster.

  • Target Type - Instance vs Ip
    3m 41s

    Descubra como a criação de serivces do tipo LoadBalancer no EKS isso impacta o trafego na sua VPC. Explore o papel do kube-proxy, a atribuição de IPs virtuais e os desafios de redirecionamento de tráfego.

  • Spot Termination Handler
    6m 15s

    Descubra como otimizar a gestão de clusters na AWS utilizando máquinas Spot e o Karpenter. Aprenda a configurar e monitorar avisos de término, garantindo o gracefully shutdown das suas aplicações. Esta aula revela estratégias essenciais para evitar interrupções e maximizar a eficiência do uso de Spot em ambientes de produção.

  • Instance Type
    6m 59s

    Descubra os desafios e dilemas na administração de grandes clusters de EKS, onde a escolha entre diferentes tipos de instâncias EC2 pode impactar diretamente o desempenho e os custos. Explore as nuances entre optar por máquinas maiores ou várias menores, e como cada decisão traz seus próprios benefícios e riscos. Prepare-se para uma discussão que vai além do óbvio e revela a complexidade de ambientes de alta disponibilidade.

  • Vpc CNI
    3m 18s

    Descubra como otimizar a infraestrutura de rede do seu cluster EKS, evitando problemas de exaustão de IPs e garantindo a escalabilidade e desempenho dos seus serviços. Aprenda a configurar o plugin VPC-CNI e a utilizar CIDRs secundários.

Bruno Brito

Bruno Brito

Microsoft MVP | Docker Captain
20 Cursos
7654 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.2.0 07/02/2025

    Video - Nova versão da aula - Vpc CNI

    Reformulação da aula. Essa melhoria não altera o conteúdo técnico ou teórico da aula anterior, apresenta um debate mais rico e novos pontos para refletir o EKS em 2025.

  • 1.1.0 21/01/2025

    Video - Nova versão da aula - Network

    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!
    • Pré-Requisitos
      3m 17s

      Nessa aula vamos instalar e configurar as ferramentas que serão utilizadas nesse curso, como AWS CLI e eksctl.

    • Material
    • Custos EKS
      1m 23s

      Nessa aula vamos abordar os custos do EKS e como estes custos vai impactar nosso curso.

    • Arquitetura do EKS
      3m 41s

      Explore os componentes do EKS e o qual papel cada um deles desempenha no Kubernetes, como o control plane, instâncias EC2, Fargate Profiles e VPC. Entenda como eles se interconectam para garantir alta disponibilidade, escalabilidade e segurança.

    • Cloud Controller Manager
      3m 2s

      Nesta aula, exploramos como os objetos do Kubernetes como Services e Persistent Volumes, interagem com a infraestrutura da nuvem para criar recursos. Entenda a importância de configurar corretamente esses elementos para evitar problemas em ambientes de produção.

    • Criando Cluster EKS
      4m 49s

      Descubra como criar e gerenciar clusters EKS com eksctl. Aprenda a evitar a complexidade do painel da AWS e a manter controle sobre suas configurações.

    • EKS OIDC Provider
      2m 14s

      Descubra como a integração do OpenID Connect (OIDC) com o EKS melhora a gestão de permissões em ambientes de Kubernetes. Entenda a importância de associar roles a pods específicos ao invés dos worker nodes para garantir segurança e um controle granular de acesso aos recursos da AWS.

    • Habilitando OpenID Connect Provider
      1m 34s

      Aprenda a verificar se o OIDC está habilitando no cluster EKS e a configurar caso necessário necessário.

    • Visão Geral
      2m 22s

      Descubra como gerenciar os Worker Nodes no EKS. Nesta aula exploramos a integração de instâncias EC2 como Worker Nodes e a utilização de AMIs otimizadas para o EKS. Entenda as diferenças entre managed e self-managed node groups e aprenda a personalizar configurações.

    • Managed Node Groups
      2m 56s

      Descubra como o EKS da AWS simplifica a gestão de clusters Kubernetes com Managed Node Groups. Aprenda sobre a criação e manutenção automatizada de Worker Nodes, a importância das AMIs otimizadas e o modelo de responsabilidade compartilhada que garante segurança e escalabilidade.

    • Explorando Managed Node Groups
      6m 37s

      Descubra como criar e gerenciar managed node groups em um cluster EKS, desde a configuração até a integração com o Auto Scaling da AWS. Veja sobre o uso de chaves SSH, configurar instâncias EC2 e explorar as políticas de acesso.

    • Self Managed Node Groups
      3m 17s

      Descubra as nuances entre Self-Managed e Managed Node Groups! Nesta aula, exploramos as responsabilidades e benefícios de gerenciar suas próprias instâncias EC2, comparando com a conveniência dos Managed Node Groups. Entenda quando e por que optar por uma abordagem mais manual pode ser vantajoso, mas também desafiador.

    • Explorando Self Managed
      2m 28s

      Nesta aula, você aprenderá a como configurar em Self Managed node.

    • Gerenciando Node Group Pelo Painel
      2m 56s

      Nesta aula, você aprenderá a remover e adicionar nodes, configurar Auto Scaling e criar Managed Node Groups através do painel da AWS.

    • Script bootstrap.sh
      3m 6s

      Descubra os segredos por trás da mágica que faz com que suas instâncias EC2 apareçam na lista de nodes do EKS! Nesta aula, exploramos a importância das AMIs da AWS e a importancia do script bootstrap.sh que automatiza a configuração dos worker nodes.

    • Explorando bootstrap.sh
      1m 42s

      Vamos explorar o uso do script bootstrap.sh e ver como funciona na prática.

    • Join No EKS manualmente
      6m 34s

      Descubra como conectar uma instância EC2 a um cluster EKS sem usar ferramentas automatizadas, explorando os bastidores dessa integração. A aula revela os passos manuais, desmistificando o processo e mostrando como as instâncias se tornam parte do cluster.

    • Dissecando EC2
      2m 12s

      Nessa aula mergulhamos nas nuances da configuração da EC2, desde a escolha do tipo de instância até a seleção do sistema operacional e AMIs.

    • EKS Optimized AMI
      2m 51s

      Descubra como a AWS simplifica o uso de clusters Kubernetes com o EKS através das AMI's. Entenda a importância dessas AMI's para os worker nodes e explore as vantagens e desafios de personalizar suas próprias imagens.

    • Graviton
      2m 41s

      Explore o uso de instâncias ARM na AWS, seus benefícios de desempenho e custo, e a importância da compatibilidade de aplicações com essa arquitetura.

    • Explorando Graviton2
      10m 19s

      Descubra como adicionar um Node Group ao seu cluster utilizando máquinas Graviton e explore as nuances da compatibilidade entre essa arquitetura e suas aplicações. A aula aborda desde a configuração inicial até a criação de imagens Docker multi-arquitetura, revelando desafios e soluções práticas para integrar Graviton em seu ambiente.

    • Bottlerocket
      4m 15s

      Descubra o sistema operacional Bottlerocket, um SO minimalista e open source da AWS, projetado para otimizar a execução de containers. Explore suas vantagens em performance e segurança, e entenda os desafios e considerações práticas ao utilizá-lo em ambientes corporativos.

    • Configurando Bottlerocket
      2m 56s

      Descubra como otimizar a performance do seu cluster utilizando imagens Bottlerocket da AWS. Nesta aula, exploramos passo a passo a criação de um nodegroup, comparando a eficiência de Bottlerocket com outras distribuições.

    • Spot Instances
      1m 18s

      Descubra como maximizar a eficiência e reduzir custos na AWS utilizando Spot Instances. Esta aula explora estratégias para integrar essas instâncias com Kubernetes, destacando os desafios e melhores práticas. Prepare-se para explorar técnicas avançadas de Autoscaling e garantir alta disponibilidade.

    • Escolhendo Spot Instances
      6m 47s

      Descubra como otimizar o uso de máquinas spot na AWS com estratégias que maximizam economia e desempenho. Aprenda a selecionar instâncias ideais utilizando ferramentas como Spot Instance Advisor e EC2 Instance Selector, garantindo menor frequência de interrupção.

    • Spot - Boas praticas e Autoscaler
      1m 52s

      Descubra como otimizar o uso de instâncias Spot no EKS, evitando downtime e maximizando a eficiência. Explore como o uso de Autoscaler e ferramentas da AWS irão garantir a continuidade das suas aplicações.

    • Configurando ng padrão
      1m 1s

      Descubra boas práticas ao configurar e gerenciar node groups. Aprenda a selecionar as melhores opções de capacidade e instância, garantindo economia e desempenho.

    • Exercicio 1
    • Exercicio 2
    • Exercicio 3
    • Exercicio 4
    • Exercicio 5
    • Exercicio 6
    • Exercicio 7
    • Exercicio 8
    • Exercicio 9
    • Visao Geral
      47s

      Nessa aula abordamos os modos de rede do EKS e como configurar adequadamente o API Server.

    • Public Endpoint
      55s

      Descubra como operam os Endpoints públicos no API Server e como isso impacta a comunicação com os Worker nodes.

    • Private Endpoint
      54s

      Descubra como operam os Endpoints privados no API Server e como isso impacta a comunicação com os Worker nodes.

    • Public E Private
      42s

      Descubra como otimizar a comunicação entre Worker Nodes e o API Server em uma VPC, utilizando endpoints públicos e privados simultaneamente.

    • Explorando Endpoint Privado
      4m 24s

      Aprenda a configurar o acesso privado ao API Server e utilizar instâncias EC2 como bastion para interagir com o cluster EKS.

    • Visão Geral
      3m 56s

      Aprenda sobre a escalabilidade e alta disponibilidade, e veja qual o papel do Elastic Load Balancer nesse cenário.

    • ELB - Visão geral
      2m 59s

      Descubra como o Elastic Load Balancing da AWS pode otimizar a distribuição de tráfego entre servidores, garantindo alta disponibilidade e escalabilidade. Explore os diferentes tipos de load balancers.

    • ALB, NLB, GLB
      2m 41s

      Descubra os diferentes tipos de LB que a AWS oferece e quais problemas eles resolvem. Desde microservices até jogos em tempo real.

    • Criando Load-Balancer
      2m 18s

      Descubra como criar um Service no EKS que resulta em Load Balancer na AWS! Nesta aula, você vai aprender a configurar um service e entender e como influenciar na criação do LoadBalancer. Veja como a integração com o Cloud Controller Manager funciona.

    • Criando NLB
      2m 44s

      Nesta aula vamos configurar um Network Load Balancer através do EKS.

    • AWS Load Balancer Controller
      1m 20s

      Nesta aula veremos por que a AWS desaconselha o uso do Cloud Controller Manager para criar services do tipo LoadBalancer e como o AWS Load Balancer Controller resolve esse problema.

    • Configurando AWS Load Balancer Controller
      3m 50s

      Vamos configurar e instalar o AWS Load Balancer Controller seguindo as melhores práticas. Aprenda a criar as policies, configurar as Service Account e a integração com o IAM seguindo as melhores práticas.

    • Explorando Integracao OIDC
      8m 31s

      Nesta aula, exploramos a criação de roles, policies e tokens JWT através da integração OIDC do POD.

    • Recriando NLB
      4m 25s

      Nesta aula vamos recriar o NLB utilizando o AWS Load Balancer Controller.

    • Target Type - Instance vs Ip
      3m 41s

      Descubra como a criação de serivces do tipo LoadBalancer no EKS isso impacta o trafego na sua VPC. Explore o papel do kube-proxy, a atribuição de IPs virtuais e os desafios de redirecionamento de tráfego.

    • Impactos no tempo de resposta
      3m 38s

      Descubra como a arquitetura de rede e a configuração das services podem impactar o tempo de resposta de suas aplicações. Explore os diferentes cenários de comunicação entre pods e entenda como a escolha do tipo de target pode influenciar a latência.

    • Target Type Ip Mode
      3m 9s

      Descubra como otimizar a distribuição de tráfego em sua infraestrutura de nuvem configurando um Network Load Balancer no modo IP.

    • Subnet Discovery
      3m 0s

      Descubra como a configuração das subnets na AWS influenciam a criação de load balancers no EKS. Entenda a importância das tags e como elas determinam o comportamento dos recursos criados através do EKS.

    • Explorando subnet discovery
      5m 14s

      Nesta aula, exploramos como manipular as tags da subnets para controlar o comportamento do ELB.

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

      Descubra como o NGINX Ingress Controller interage com o EKS! Esta aula explora as funcionalidades ingress, suporte a TLS/SSL e Load Balancer.

    • Configurando Ingress
      3m 53s

      Aprenda como configurar o Ingress NGINX em um ambiente EKS. Aprenda a criar um service LoadBalancer agnóstico ao provedor de cloud, configurando-o com annotations específicas para AWS. Explore a integração entre LoadBalancers públicos e subnets privadas, garantindo a segurança no seu cluster.

    • Criando Ingress
      3m 46s

      Descubra como configurar um Ingress para sua aplicação, integrando o Load Balancer e o NGINX. Aprenda a ajustar DNS e criar entradas no AWS Route 53.

    • Testar Ingress Sem Dns
      1m 52s

      Descubra como configurar seu ambiente de testes sem a necessidade de um DNS personalizado! Na aula, exploramos técnicas para contornar essa limitação, utilizando ferramentas simples do seu próprio computador.

    • Custom Configurations
      3m 18s

      Descubra como personalizar o NGINX Ingress Controller! Nesta aula, exploramos três métodos de customização do ingres NGINX.

    • Ingress Annotations
      2m 5s

      Descubra como configurar redirecionamentos temporários no Ingress utilizando annotations específicas. Aprenda a manipular o comportamento do Ingress e veja na prática como redirecionar tráfego para o google.com.

    • Configurações globais
      3m 58s

      Descubra como configurar o NGINX de maneira eficiente utilizando ConfigMaps e Helm. Aprenda a ajustar parâmetros como o formato de logs e o tamanho do body das requisições HTTP.

    • Obtendo IP Real
      2m 37s

      Descubra como configurar o NGINX para obter o IP real dos usuários em ambientes de nuvem, superando desafios comuns com load balancers. Aprenda a habilitar o Proxy Protocol e ajustar configurações para garantir logs precisos.

    • Analisando rota
      3m 40s

      Entenda o impacto do uso do NGINX como ingress e como ele pode influenciar a latência e a observabilidade.

    • Exercicio 1
    • Exercicio 2
    • Exercicio 3
    • Exercicio 4
    • Exercicio 5
    • Exercicio 6
    • Exercicio 7
    • Visão geral
      57s

      Descubra como otimizar a performance da sua aplicação utilizando o Application Load Balancer como Ingress. Aprenda a configurar o AWS Load Balancer Controller e explore os benefícios de reduzir saltos de rede.

    • Explorando Alb
      4m 1s

      Descubra como configurar o EKS para utilizar o Application Load Balancer Controller como Ingress. Aprenda a modificar objetos do Ingress, ajustar o Service e provisionar um Load Balancer do tipo Application. Veja como redirecionar requisições diretamente para os pods e testar a configuração via internet.

    • Ingress Group
      5m 18s

      Descubra como otimizar a gestão de múltiplas aplicações na AWS utilizando o Application Load Balancer de forma eficiente. Aprenda a configurar e agrupar aplicações para reduzir custos e simplificar o gerenciamento, explorando as funcionalidades do AWS Load Balancer Controller.

    • IngressClass
      2m 19s

      Descubra como a AWS e o Kubernetes trabalham juntos para gerenciar requisições de rede de forma eficiente! Nesta aula, exploramos a configuração de diferentes tipos de load balancers e como o Kubernetes decide qual deles utilizar. Aprenda sobre IngressClassName e como ele influencia o comportamento dos Ingress.

    • Exercicio 1
    • Exercicio 2
    • Exercicio 3
    • Exercicio 4
    • Visão geral
      25s

      Nesta aula vamos proteger nossas aplicações com certificados SSL/TLS. Prepare-se para aprender a implementar HTTPS e proteger suas aplicações no EKS.

    • AWS Certificate Manager
      1m 44s

      Descubra como criar e validar certificados digitais gratuitos usando o AWS Certificate Manager (ACM) para proteger seus domínios.

    • ALB SSL
      3m 26s

      Aprenda a proteger suas aplicações web com HTTPS no EKS.

    • NGINX com ACM
      4m 37s

      Descubra como configurar certificados SSL em ambientes de EKS utilizando NGINX e o AWS Load Balancer.

    • Cert-Manager
      3m 35s

      Descubra como proteger sua aplicação com certificados HTTPS de forma automatizada utilizando o Cert-Manager em um cluster EKS. Aprenda a instalar, configurar e gerenciar certificados, garantindo segurança e conformidade sem complicações.

    • ALB com Certmanager
      2m 23s

      Descubra como automatizar a geração de certificados HTTPS para suas aplicações utilizando o cert-manager e o ALB através do AWS Load Balancer Controller.

    • NGINX com Cert-Manager
      3m 39s

      Descubra como simplificar a configuração de certificados TLS no Kubernetes utilizando o NGINX e o Cert-Manager.

    • Fluxo Cert-Manager
      2m 12s

      Descubra como o cert-manager automatiza a emissão de certificados TLS no Kubernetes. Entenda o processo de validação de domínio com Let's Encrypt e como o cert-manager gerencia desafios HTTP-01 para obter e armazenar certificados.

    • Exercicio 1
    • Exercicio 2
    • Exercicio 3
    • Exercicio 4
    • Visão geral
      1m 42s

      Descubra como automatizar a gestão de registros DNS em ambientes EKS com o ExternalDNS.

    • Configurando ExternalDNS
      6m 10s

      Descubra como configurar o ExternalDNS no EKS.

    • Exercicio 1
    • Exercicio 2
    • Visão geral
      2m 0s

      Descubra as nuances do controle de acesso no EKS, desde as versões anteriores ao EKS 1.29 até os métodos mais recentes no EKS 1.31.

    • Controle Acesso EKS
      4m 25s

      Descubra como o EKS autentica as requisições feita ao API server. Explore o suporte nativo do EKS para autenticação via Webhook e OpenID Connect. A aula inclui uma demonstração prática que revela os bastidores do processo de autenticação, desvendando como o kubectl interage com o API server e a AWS.

    • Access entries
      1m 26s

      Descubra como a nova funcionalidade Access Entry faz o gerenciamento de acesso no EKS! Esta aula explora como essa feature muda e simplifica o mapeamento de identidades entre IAM e RBAC do Kubernetes, tornando o processo mais eficiente e seguro.

    • Primeiros Passos Access Entries
      8m 6s

      A aula explora conceitos essenciais de RBAC, demonstrando como configurar roles e bindings, e como associar usuários do IAM para garantir acesso seguro aos recursos do cluster.

    • ARN RBAC
      3m 0s

      Descubra como otimizar a integração entre IAM e o EKS, evitando armadilhas comuns e garantindo uma configuração mais clara e eficiente.

    • Kubernetes Groups
      2m 46s

      Descubra como otimizar a gestão de permissões em clusters Kubernetes, evitando a criação individual de RoleBindings para cada usuário. Aprenda a criar grupos com permissões específicas e a associar usuários a esses grupos, simplificando a administração e garantindo consistência nas permissões.

    • Explorando Access Entry
      1m 25s

      Nesta aula, exploramos as nuances e armadilhas ao lidar com permissões.

    • IAM Role Access
      6m 37s

      Descubra como otimizar o acesso a clusters na AWS utilizando roles em vez de credenciais de usuário. Aprenda a configurar permissões temporárias e seguras, garantindo boas práticas e maior controle sobre quem pode interagir com seus recursos.

    • Assume role
      2m 36s

      Descubra como simplificar o acesso ao seu cluster AWS EKS com configurações de perfil e roles no aws-config. Aprenda a automatizar processos complexos e seguir as melhores práticas recomendadas pela AWS.

    • Access Policies
      2m 22s

      Descubra como simplificar a gestão de permissões no Kubernetes utilizando Access Policies e roles nativas do RBAC do Kubernetes. Entenda as diferenças entre cluster-admin, admin, edit e view, e veja como essas roles podem ser mapeadas diretamente para políticas específicas no Amazon EKS, otimizando o setup inicial e o gerenciamento de acessos.

    • Explorando Access Policies
      3m 23s

      Descubra como configurar Access Policies no EKS! Nesta aula, você aprenderá a desassociar e associar roles, criar Access Entries e associar Access Policies, tudo utilizando a AWS CLI.

    • Access Policy por namespace
      2m 29s

      Descubra como gerenciar permissões de acesso de forma granular! Nesta aula, exploramos técnicas para limitar o acesso de usuários a namespaces específicos.

    • AWS Auth
      7m 23s

      Explore a transição do AWS Authenticator para modelos mais robustos e seguros, e entenda as nuances e armadilhas que equipes enfrentaram ao longo do caminho.

    • Access Type
      1m 22s

      Nesta aula, exploramos os diferentes tipos de identidades e como cada uma interage com o EKS, desde usuários padrão até instâncias EC2 e Fargate.

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

      Descubra como o EKS gerencia o armazenamento através dos Persistent Volumes (PVs) e Persistent Volume Claims (PVCs). Explore os modos de acesso e as limitações dos provedores de nuvem, com foco nos drivers específicos da AWS, como EBS, EFS e FSx.

    • EBS CSI Driver
      1m 17s

      Descubra como otimizar o armazenamento em clusters EKS utilizando o AWS EBS CSI driver. Aprenda sobre as limitações dos métodos padrão e explore as vantagens de uma integração mais robusta e eficiente com esse Controller.

    • Configurando EBS CSI Driver
      3m 3s

      Nesta aula vamos configurar o EBS CSI Driver.

    • EBS Provisionamento Dinamico
      3m 47s

      Nesta aula, exploramos o provisionamento dinâmico de volumes, simplificando a criação e associação de PersistentVolumeClaims (PVCs) e PersistentVolumes (PVs) com o driver EBS.

    • EBS Raw Block
      1m 55s

      Descubra como otimizar o uso de discos em aplicações específicas, como bancos de dados, sem a necessidade de formatação prévia.

    • EBS Resize
      1m 46s

      Descubra como fazer o redimensionamento de volumes.

    • SC Parameters
      4m 51s

      Descubra como otimizar o desempenho de volumes EBS na AWS, ajustando parâmetros como IOPS e throughput. Aprenda a personalizar StorageClass.

    • EBS Limitações
      2m 11s

      Descubra os desafios e limitações do uso de volumes EBS no EKS. Entenda por que, em cenários de compartilhamento de dados, o Amazon EFS pode ser a solução ideal.

    • EFS CSI Driver
      47s

      Descubra como integrar e gerenciar volumes no EKS com EFS! Nesta aula, exploramos os drivers CSI para EBS e EFS, revelando suas funcionalidades, diferenças e limitações.

    • Configurando EFS CSI Driver
      5m 38s

      Nesta aula vamos configurar o EFS CSI Driver

    • EFS - provisionamento Dinamico
      1m 35s

      Nesta aula, exploramos a integração entre EKS e EFS e a utilização do StorageClassName e EFS CSI.

    • EFS - Provisionamento Estatico
      4m 0s

      Nesta aula, exploramos a diferença entre provisionamento dinâmico e estático, e como configurar PersistentVolumes para acesso compartilhado entre múltiplos pods.

    • Volume Path
      3m 4s

      Descubra como otimizar o uso de volumes no Kubernetes, configurando subdiretórios específicos no EFS para diferentes aplicações.

    • Default Class
      2m 18s

      Descubra como a escolha de "StorageClass" pode impactar a configuração de volumes no EKS. Aprenda a definir e modificar a classe padrão, garantindo que seus recursos sejam gerenciados de forma eficiente.

    • Exercicio 1
    • Exercicio 2
    • Exercicio 3
    • Exercicio 4
    • Exercicio 5
    • Visão Geral
      2m 26s

      Nesta aula, exploramos as nuances entre o uso de Fargate e EC2 no EKS, destacando as vantagens e desafios de cada abordagem.

    • Profile
      1m 15s

      Nesta aula, exploramos a criação de Fargate Profiles, essenciais para definir quais pods serão gerenciados pelo Fargate. Aprenda sobre seletores, namespaces, roles do IAM e a importância das subnets privadas.

    • Configurando Profile
      3m 26s

      Aprenda a configurar namespaces, criar CronJobs e monitorar a execução de pods em um ambiente Fargate.

    • Selectors
      3m 54s

      Aprenda a configurar namespaces, labels e ingress. Veja como o control plane do EKS decide onde alocar seus pods.

    • Configuracao CPU e Memoria
      2m 21s

      Descubra como otimizar a alocação de recursos no Fargate, explorando as combinações de vCPU e memória que impactam diretamente no desempenho e custo dos seus pods.

    • Explorando Resources
      2m 24s

      Nesta aula, exploramos a configuração de deployments, ajustando CPU e memória para maximizar a eficiência de PODS gerenciados pelo Fargate. Veja na prática como pequenas mudanças podem impactar a provisão de recursos e aprenda a evitar subutilização.

    • Fargate ou EC2?
      3m 30s

      Esta aula revela como escolher entre usar Fargate e uma instância EC2. Debatemos a documentação da AWS onde o isolamento de recursos é sempre a prioridade. Com exemplos práticos e comparações de custos, você entenderá quando e por que optar por cada solução.

    • Exercicio 1
    • Exercicio 2
    • Exercicio 3
    • Exercicio 4
    • Exercicio 5
    • Visão Geral
      2m 18s

      Descubra como garantir que seu cluster EKS nunca fique sem recursos! Nesta aula, exploramos soluções para escalar automaticamente suas instâncias EC2, otimizando o uso de memória e CPU.

    • Cluster-Autoscaler
      5m 0s

      Descubra como configurar o Cluster Autoscaler em um ambiente EKS. A aula aborda desde a criação de Node Groups até a implementação de políticas IAM e a instalação do Cluster Autoscaler.

    • Entendendo Cluster Autoscaler
      3m 50s

      Descubra os segredos por trás do Cluster Autoscaler e como ele gerencia automaticamente a escalabilidade de clusters Kubernetes. Entenda o papel crucial das tags e como o sistema ajusta dinamicamente a quantidade de nodes para otimizar recursos e custos.

    • Karpenter com cluster existente
      9m 0s

      Descubra como configurar o Karpenter em um cluster EKS já existente.

    • Spot Termination Handler
      6m 15s

      Descubra como otimizar a gestão de clusters na AWS utilizando máquinas Spot e o Karpenter. Aprenda a configurar e monitorar avisos de término, garantindo o gracefully shutdown das suas aplicações. Esta aula revela estratégias essenciais para evitar interrupções e maximizar a eficiência do uso de Spot em ambientes de produção.

    • Começando com Karpenter
      1m 53s

      Descubra como configurar um cluster EKS utilizando Karpenter.

    • Configurando Karpenter
      3m 48s

      Descubra como configurar um node pool com as recomendações da Karpenter, utilizando máquinas spot e arquiteturas específicas. Aprenda a ajustar roles, subnets e security groups.

    • Nodepool Requirements
      2m 28s

      Descubra como configurar o Karpenter para otimizar seu cluster, ajustando a seleção de máquinas e explorando as tags e labels. Aprenda a navegar na documentação oficial e a aplicar parâmetros específicos para atender às suas necessidades de provisionamento.

    • Nodeclass
      1m 33s

      Descubra como otimizar o desempenho de suas máquinas virtuais utilizando a família Graviton em vez do Amazon Linux 2. Aprenda a configurar Node Classes e Node Pools no Karpenter, especificando roles, AMIs e tags para maximizar a eficiência de seus recursos na AWS.

    • Advanced Scheduling
      4m 15s

      Descubra como otimizar o agendamento de pods com técnicas avançadas usando o Karpenter! Nesta aula, você aprenderá a configurar node pools e node classes específicas para diferentes perfis de aplicação, garantindo escalabilidade e flexibilidade.

    • Consolidation
      4m 2s

      Descubra como otimizar a eficiência e reduzir custos em clusters EKS com a funcionalidade de consolidation do Karpenter. Aprenda a redistribuir pods, remover nodes subutilizados e utilizar instâncias spot de forma inteligente.

    • Cluster Autoscaler Disruption
      3m 57s

      Descubra as nuances entre o Cluster Autoscaler e o Karpenter. Entenda como suas abordagens distintas impactam a eficiência e a gestão de recursos, especialmente em cenários complexos.

    • Cluster Autoscaler vs Karpenter
      2m 41s

      Nessa aula exploramos como essas ferramentas gerenciam a escalabilidade de clusters EKS, suas vantagens e desvantagens, e qual delas pode ser a melhor escolha para diferentes cenários.

    • Instance Type
      6m 59s

      Descubra os desafios e dilemas na administração de grandes clusters de EKS, onde a escolha entre diferentes tipos de instâncias EC2 pode impactar diretamente o desempenho e os custos. Explore as nuances entre optar por máquinas maiores ou várias menores, e como cada decisão traz seus próprios benefícios e riscos. Prepare-se para uma discussão que vai além do óbvio e revela a complexidade de ambientes de alta disponibilidade.

    • Exercicio 1
    • Exercicio 2
    • Exercicio 3
    • Exercicio 4
    • Exercicio 5
    • Exercicio 6
    • Exercicio 7
    • Prometheus e Grafana
      2m 4s

      Nesta aula estudamos o que é Prometheus e Grafana, desvendando suas arquiteturas e funcionalidades.

    • Configurando Kube Stack
      3m 54s

      Aprenda como transformar seu cluster EKS em uma poderosa ferramenta de monitoramento com a integração do Prometheus e Grafana.

    • Explorando Grafana
      5m 10s

      Nesta aula, você aprenderá a configurar e personalizar dashboards, importar dados de diversas fontes e otimizar a visualização de métricas do EKS.

    • NGINX e Grafana
      4m 0s

      Nesta aula, exploramos as vantagens do NGINX sobre o Application Load Balancer, configuramos métricas detalhadas e integramos com Grafana.

    • Cloudwatch Container Insights
      1m 26s

      Descubra como o Amazon CloudWatch Container Insights monitora suas aplicações em containers. Explore suas funcionalidades, desde a coleta de métricas até a configuração de alarmes.

    • Configurando Cloudwatch Observability
      5m 33s

      Descubra como configurar o Container Insights no seu cluster EKS!

    • Network
      2m 52s

      Nessa aulas abordamos as boas práticas de network ao criar cluster EKS para produção.

    • Vpc CNI
      3m 18s

      Descubra como otimizar a infraestrutura de rede do seu cluster EKS, evitando problemas de exaustão de IPs e garantindo a escalabilidade e desempenho dos seus serviços. Aprenda a configurar o plugin VPC-CNI e a utilizar CIDRs secundários.

    • Troubleshoot Worker Node
      5m 40s

      Nesta aula exploramos ferramentas da AWS para ajudar a descobrir problemas no seu cluster EKS.

Premium

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

Aproveite a promoção de 2 anos de acesso!
De: R$ 1.750 Por: 12x R$ 120

Plano premium

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