RocketseatRocketseat
/

Kubernetes

Automatize, escale e domine a orquestração de contêineres

Icone da tag BackendBackendIcone da tag AvançadoAvançado
DevOpsKubernetesAWS
Kubernetes icon

Conheça o curso

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.

Nos níveis seguintes, o curso aborda a operação de Kubernetes em ambientes de nuvem reais. Você aprenderá a provisionar e gerenciar clusters na DigitalOcean e AWS EKS usando Terraform, a ferramenta padrão para infraestrutura como código. Você 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.

Para completar sua formação, exploraremos topologias avançadas e automação. Você construirá pipelines de CI/CD com GitHub Actions, automatizando o build e o deploy de suas aplicações no EKS. Aprenderá a gerenciar aplicações com estado (stateful applications) utilizando StatefulSets e Operators, e a implementar monitoramento distribuído com DaemonSets.

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.

Nos níveis seguintes, o curso aborda a operação de Kubernetes em ambientes de nuvem reais. Você aprenderá a provisionar e gerenciar clusters na DigitalOcean e AWS EKS usando Terraform, a ferramenta padrão para infraestrutura como código. Você 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.

Para completar sua formação, exploraremos topologias avançadas e automação. Você construirá pipelines de CI/CD com GitHub Actions, automatizando o build e o deploy de suas aplicações no EKS. Aprenderá a gerenciar aplicações com estado (stateful applications) utilizando StatefulSets e Operators, e a implementar monitoramento distribuído com DaemonSets.

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.

Conteúdos

Nível 1

Fundamentos do Kubernetes

55 aulas • 6 atividades
Nível 2

Operação, Governança e Topologias

56 aulas

Detalhes

Horas de estudo

Aprox. 41h

Aulas

111 aulas em 20h 34min

Alunos desta trilha

959

Nível de dificuldade

Avançado

Atividades

8 testes

Pré-requisitos

Recomendações para o melhor proveito dos conteúdos e facilidade de aplicação prática

  • Familiaridade com Contêineres (Docker)
  • Conhecimentos em Terminal (Linha de Comando)
  • Noções de Git e GitHub
  • Conceitos Básicos de Redes (IP, Portas, DNS)

Tem módulo novo chegando!

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.