Automatize, escale e domine a orquestração de contêineres
As aulas dessa trilha estão sendo gravadas pra te trazer o que há de mais atual no mercado. Seu certificado estará disponível assim que a trilha completa estiver totalmente liberada na plataforma.
Domine o Kubernetes, a principal plataforma de orquestração de contêineres do mercado, e torne-se um profissional preparado para os desafios de infraestruturas modernas e escaláveis.
Neste curso, você iniciará sua jornada pelos fundamentos, aprendendo a arquitetura do Kubernetes, desde o control plane até os nodes. Você criará seus primeiros clusters locais com Kind e aprenderá a gerenciar pods, namespaces, ReplicaSets e Deployments. Avançando para a prática, você executará deploys completos de aplicações, garantirá a alta disponibilidade com Horizontal Pod Autoscaler (HPA), implementará probes para self-healing e assegurará a persistência de dados com volumes e StorageClass.
Em seguida, você aprenderá a provisionar e gerenciar clusters em ambientes de nuvem reais, como DigitalOcean e AWS EKS, utilizando Terraform como ferramenta de infraestrutura como código. Dominará a governança e a segurança do seu cluster com Role-Based Access Control (RBAC), configurando users, roles e Service Accounts, e implementará monitoramento robusto com Prometheus e Grafana. Também construirá pipelines de CI/CD com GitHub Actions, automatizando o build e o deploy de suas aplicações no EKS, além de gerenciar aplicações com estado utilizando StatefulSets, Operators e monitoramento distribuído com DaemonSets.
Aprofundando em escalabilidade, você explorará a auto escala de nós com Cluster Autoscaler e Karpenter, dominando conceitos como bin packing, NodeClass, NodePool, Topology Spread e Pod Anti-Affinity. Aprenderá a utilizar Spot Instances integradas com SQS e EventBridge para otimização de custos, e implementará políticas de segurança e governança com Network Policies, Pod Security Standards, Resource Quota, LimitRange e Kyverno como policy engine.
Você também mergulhará em GitOps com ArgoCD, gerenciando a sincronização automática entre Git e cluster, utilizando Application Sets para arquiteturas multi-cluster e configurando Projects e Sync Windows. Dominará o Helm para criar, empacotar e distribuir Charts, integrando com registries como o ECR da AWS. Para garantir deploys seguros, implementará estratégias avançadas com Argo Rollouts, incluindo Blue-Green Deployment e Canary Deployment, garantindo zero downtime em produção.
Para fechar o ciclo, você aprenderá a estressar suas aplicações e implementar observabilidade, validando o comportamento do cluster e das aplicações sob carga e garantindo que toda a infraestrutura esteja preparada para cenários reais de produção.
Ao final deste curso, você estará preparado para arquitetar, implementar e gerenciar aplicações escaláveis e resilientes em ambientes Kubernetes, desde o desenvolvimento local até a produção na nuvem, utilizando as melhores práticas e ferramentas do mercado.
Domine o Kubernetes, a principal plataforma de orquestração de contêineres do mercado, e torne-se um profissional preparado para os desafios de infraestruturas modernas e escaláveis.
Neste curso, você iniciará sua jornada pelos fundamentos, aprendendo a arquitetura do Kubernetes, desde o control plane até os nodes. Você criará seus primeiros clusters locais com Kind e aprenderá a gerenciar pods, namespaces, ReplicaSets e Deployments. Avançando para a prática, você executará deploys completos de aplicações, garantirá a alta disponibilidade com Horizontal Pod Autoscaler (HPA), implementará probes para self-healing e assegurará a persistência de dados com volumes e StorageClass.
Em seguida, você aprenderá a provisionar e gerenciar clusters em ambientes de nuvem reais, como DigitalOcean e AWS EKS, utilizando Terraform como ferramenta de infraestrutura como código. Dominará a governança e a segurança do seu cluster com Role-Based Access Control (RBAC), configurando users, roles e Service Accounts, e implementará monitoramento robusto com Prometheus e Grafana. Também construirá pipelines de CI/CD com GitHub Actions, automatizando o build e o deploy de suas aplicações no EKS, além de gerenciar aplicações com estado utilizando StatefulSets, Operators e monitoramento distribuído com DaemonSets.
Aprofundando em escalabilidade, você explorará a auto escala de nós com Cluster Autoscaler e Karpenter, dominando conceitos como bin packing, NodeClass, NodePool, Topology Spread e Pod Anti-Affinity. Aprenderá a utilizar Spot Instances integradas com SQS e EventBridge para otimização de custos, e implementará políticas de segurança e governança com Network Policies, Pod Security Standards, Resource Quota, LimitRange e Kyverno como policy engine.
Você também mergulhará em GitOps com ArgoCD, gerenciando a sincronização automática entre Git e cluster, utilizando Application Sets para arquiteturas multi-cluster e configurando Projects e Sync Windows. Dominará o Helm para criar, empacotar e distribuir Charts, integrando com registries como o ECR da AWS. Para garantir deploys seguros, implementará estratégias avançadas com Argo Rollouts, incluindo Blue-Green Deployment e Canary Deployment, garantindo zero downtime em produção.
Para fechar o ciclo, você aprenderá a estressar suas aplicações e implementar observabilidade, validando o comportamento do cluster e das aplicações sob carga e garantindo que toda a infraestrutura esteja preparada para cenários reais de produção.
Ao final deste curso, você estará preparado para arquitetar, implementar e gerenciar aplicações escaláveis e resilientes em ambientes Kubernetes, desde o desenvolvimento local até a produção na nuvem, utilizando as melhores práticas e ferramentas do mercado.
Horas de estudo
Aprox. 78h
Aulas
203 aulas em 39h 3min
Alunos desta trilha
425
Nível de dificuldade
Avançado
Atividades
22 testes
Recomendações para o melhor proveito dos conteúdos e facilidade de aplicação prática