Domine o Elastic Kubernetes Service e prepara-se para adota-lo em ambientes de produção
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
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 manualmente6m 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.
- Instance Type6m 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.
- Introdução
- Pré-Requisitos3m 17s
Nessa aula vamos instalar e configurar as ferramentas que serão utilizadas nesse curso, como AWS CLI e eksctl.
- Material
- Custos EKS1m 23s
Nessa aula vamos abordar os custos do EKS e como estes custos vai impactar nosso curso.
- Arquitetura do EKS3m 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 Manager3m 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.
- EKS com EKSCTL
- Criando Cluster EKS4m 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 Provider2m 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 Provider1m 34s
Aprenda a verificar se o OIDC está habilitando no cluster EKS e a configurar caso necessário necessário.
- Nodegroups
- Visão Geral2m 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 Groups2m 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 Groups6m 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 Groups3m 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 Managed2m 28s
Nesta aula, você aprenderá a como configurar em Self Managed node.
- Gerenciando Node Group Pelo Painel2m 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.sh3m 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.sh1m 42s
Vamos explorar o uso do script bootstrap.sh e ver como funciona na prática.
- Join No EKS manualmente6m 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 EC22m 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 AMI2m 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.
- Graviton2m 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 Graviton210m 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.
- Bottlerocket4m 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 Bottlerocket2m 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 Instances1m 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 Instances6m 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 Autoscaler1m 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ão1m 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
- Networking Modes
- Visao Geral47s
Nessa aula abordamos os modos de rede do EKS e como configurar adequadamente o API Server.
- Public Endpoint55s
Descubra como operam os Endpoints públicos no API Server e como isso impacta a comunicação com os Worker nodes.
- Private Endpoint54s
Descubra como operam os Endpoints privados no API Server e como isso impacta a comunicação com os Worker nodes.
- Public E Private42s
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 Privado4m 24s
Aprenda a configurar o acesso privado ao API Server e utilizar instâncias EC2 como bastion para interagir com o cluster EKS.
- Load Balancer
- Visão Geral3m 56s
Aprenda sobre a escalabilidade e alta disponibilidade, e veja qual o papel do Elastic Load Balancer nesse cenário.
- ELB - Visão geral2m 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, GLB2m 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-Balancer2m 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 NLB2m 44s
Nesta aula vamos configurar um Network Load Balancer através do EKS.
- AWS Load Balancer Controller1m 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 Controller3m 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 OIDC8m 31s
Nesta aula, exploramos a criação de roles, policies e tokens JWT através da integração OIDC do POD.
- Recriando NLB4m 25s
Nesta aula vamos recriar o NLB utilizando o AWS Load Balancer Controller.
- Target Type - Instance vs Ip3m 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 resposta3m 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 Mode3m 9s
Descubra como otimizar a distribuição de tráfego em sua infraestrutura de nuvem configurando um Network Load Balancer no modo IP.
- Subnet Discovery3m 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 discovery5m 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
- NGINX Ingress Controller
- Visão geral1m 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 Ingress3m 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 Ingress3m 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 Dns1m 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 Configurations3m 18s
Descubra como personalizar o NGINX Ingress Controller! Nesta aula, exploramos três métodos de customização do ingres NGINX.
- Ingress Annotations2m 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 globais3m 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 Real2m 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 rota3m 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
- ALB Ingress Controller
- Visão geral57s
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 Alb4m 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 Group5m 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.
- IngressClass2m 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
- SSL
- Visão geral25s
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 Manager1m 44s
Descubra como criar e validar certificados digitais gratuitos usando o AWS Certificate Manager (ACM) para proteger seus domínios.
- ALB SSL3m 26s
Aprenda a proteger suas aplicações web com HTTPS no EKS.
- NGINX com ACM4m 37s
Descubra como configurar certificados SSL em ambientes de EKS utilizando NGINX e o AWS Load Balancer.
- Cert-Manager3m 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 Certmanager2m 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-Manager3m 39s
Descubra como simplificar a configuração de certificados TLS no Kubernetes utilizando o NGINX e o Cert-Manager.
- Fluxo Cert-Manager2m 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
- External DNS
- Visão geral1m 42s
Descubra como automatizar a gestão de registros DNS em ambientes EKS com o ExternalDNS.
- Configurando ExternalDNS6m 10s
Descubra como configurar o ExternalDNS no EKS.
- Exercicio 1
- Exercicio 2
- Controle de Acesso
- Visão geral2m 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 EKS4m 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 entries1m 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 Entries8m 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 RBAC3m 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 Groups2m 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 Entry1m 25s
Nesta aula, exploramos as nuances e armadilhas ao lidar com permissões.
- IAM Role Access6m 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 role2m 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 Policies2m 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 Policies3m 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 namespace2m 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 Auth7m 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 Type1m 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
- Storage
- Visão geral1m 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 Driver1m 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 Driver3m 3s
Nesta aula vamos configurar o EBS CSI Driver.
- EBS Provisionamento Dinamico3m 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 Block1m 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 Resize1m 46s
Descubra como fazer o redimensionamento de volumes.
- SC Parameters4m 51s
Descubra como otimizar o desempenho de volumes EBS na AWS, ajustando parâmetros como IOPS e throughput. Aprenda a personalizar StorageClass.
- EBS Limitações2m 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 Driver47s
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 Driver5m 38s
Nesta aula vamos configurar o EFS CSI Driver
- EFS - provisionamento Dinamico1m 35s
Nesta aula, exploramos a integração entre EKS e EFS e a utilização do StorageClassName e EFS CSI.
- EFS - Provisionamento Estatico4m 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 Path3m 4s
Descubra como otimizar o uso de volumes no Kubernetes, configurando subdiretórios específicos no EFS para diferentes aplicações.
- Default Class2m 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
- EKS com Fargate
- Visão Geral2m 26s
Nesta aula, exploramos as nuances entre o uso de Fargate e EC2 no EKS, destacando as vantagens e desafios de cada abordagem.
- Profile1m 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 Profile3m 26s
Aprenda a configurar namespaces, criar CronJobs e monitorar a execução de pods em um ambiente Fargate.
- Selectors3m 54s
Aprenda a configurar namespaces, labels e ingress. Veja como o control plane do EKS decide onde alocar seus pods.
- Configuracao CPU e Memoria2m 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 Resources2m 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
- Autoscaler
- Visão Geral2m 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-Autoscaler5m 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 Autoscaler3m 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 existente9m 0s
Descubra como configurar o Karpenter em um cluster EKS já existente.
- Começando com Karpenter1m 53s
Descubra como configurar um cluster EKS utilizando Karpenter.
- Configurando Karpenter3m 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 Requirements2m 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.
- Nodeclass1m 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 Scheduling4m 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.
- Spot Termination Handler6m 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.
- Consolidation4m 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 Disruption3m 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 Karpenter2m 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 Type6m 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
- Monitoramento e Logs
- Prometheus e Grafana2m 4s
Nesta aula estudamos o que é Prometheus e Grafana, desvendando suas arquiteturas e funcionalidades.
- Configurando Kube Stack3m 54s
Aprenda como transformar seu cluster EKS em uma poderosa ferramenta de monitoramento com a integração do Prometheus e Grafana.
- Explorando Grafana5m 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 Grafana4m 0s
Nesta aula, exploramos as vantagens do NGINX sobre o Application Load Balancer, configuramos métricas detalhadas e integramos com Grafana.
- Cloudwatch Container Insights1m 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 Observability5m 33s
Descubra como configurar o Container Insights no seu cluster EKS!
- Boas práticas e dicas
- Network2m 52s
Nessa aulas abordamos as boas práticas de network ao criar cluster EKS para produção.
- Vpc CNI3m 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 Node5m 40s
Nesta aula exploramos ferramentas da AWS para ajudar a descobrir problemas no seu cluster EKS.
Perguntas frequentes
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.
Ao final do curso, a plataforma disponibiliza um certificado de participação que pode ser baixado, impresso e compartilhado nas redes sociais.
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.
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.
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.
Premium
Obtenha acesso ilimitado a todos os cursos com nosso plano premium - Explore sem Limites!
à vista R$ 1.020
Sobre o curso
- Avançado
- 26h para conclusão
- 189 Aulas
- Certificado
- Prova certificação
- 2 anos de acesso
7250
Alunos13
CursosPrimeiramente 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 instrutorCursos relacionados
Kubernetes Administrator
- 16h para conclusão
- Avançado
- 67 Aulas
Curso focado na administração do Nodes. Aprenda criar clusters com Kubeadm, faça backup do ETCD e muito mais!
Kubernetes
- 34h para conclusão
- Intermediário
- 182 Aulas
Do zero ao especialista em Kubernetes: Acelere Sua Carreira e prepare-se para o CKA
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
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.
Treinamentos relacionados
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