formação_
Formação Orquestração de containers com Kubernetes
Aprenda a gerenciar containers de maneira simples e automatizada com Kubernetes.
Para conclusão
Assista o vídeo
veja nossa apresentação da Formação e uma Alura Live sobre a Carreira em Front-end
Kubernetes
Kubernetes, também conhecido de maneira abreviada por k8s, é uma solução open source utilizada para automatizar e simplificar todo o processo de gerenciamento de containers linux. Foi criado no Google, que foi uma das empresas pioneiras no desenvolvimento e utilização da tecnologia de containers, a qual já revelou que praticamente todos os seus serviços são executados em containers.
Kubernetes simplifica o gerenciamento de aplicações que utilizam containers e precisam de segurança, performance, escalabilidade, monitoramento, e suporte em diferentes provedores cloud.
Por que estudar esta formação?
Guia de aprendizado
Conteúdos pensados para facilitar seu estudo
Do básico ao avançado
Formação completa para o mercado
Você dentro do mercado
Do zero ao sonhado emprego em sua área de interesse
Comece essa formação agora mesmo e capacite-se para seu próximo projeto!
Conheça os planosProfessores especializados DevOps
Com quem você vai aprender
Daniel Artine
Daniel é instrutor na Alura e analista de desenvolvimento sênior na Stone Age.Possui certificação Docker e formação em Ciência da Computação pela Universidade Federal do Rio de Janeiro.
-
Daniel Artine
Daniel é instrutor na Alura e analista de desenvolvimento sênior na Stone Age.Possui certificação Docker e formação em Ciência da Computação pela Universidade Federal do Rio de Janeiro.
Guilherme Matheus Costa
Guilherme é engenheiro de software com foco na stack Microsoft. Adora programação de baixo nível, compiladores, discussões sobre performance e internals de processadores.
-
Guilherme Matheus Costa
Guilherme é engenheiro de software com foco na stack Microsoft. Adora programação de baixo nível, compiladores, discussões sobre performance e internals de processadores.
Ricardo Merces
Ricardo atua há 30 anos na áreas da Tecnologia da Informação. É graduado em TI, pós graduado em administração de empresas na FGV e em Educação pela UFF. Como professor e consultor tem desenvolvido suas atividades nas áreas de Cloud Computing, Segurança da Informação, Desenvolvimento, DevOps e IoT.
-
Ricardo Merces
Ricardo atua há 30 anos na áreas da Tecnologia da Informação. É graduado em TI, pós graduado em administração de empresas na FGV e em Educação pela UFF. Como professor e consultor tem desenvolvido suas atividades nas áreas de Cloud Computing, Segurança da Informação, Desenvolvimento, DevOps e IoT.
Nico Steppat
Nico trabalha na área de tecnologia há mais de 20 anos e atuou como desenvolvedor e instrutor no Brasil e na Alemanha. Participa ativamente na comunidade e com uma experiência de mais de 12 anos em educação, coordena hoje equipes de instrutores e é responsável pela curadoria de cursos online na Alura.
-
Nico Steppat
Nico trabalha na área de tecnologia há mais de 20 anos e atuou como desenvolvedor e instrutor no Brasil e na Alemanha. Participa ativamente na comunidade e com uma experiência de mais de 12 anos em educação, coordena hoje equipes de instrutores e é responsável pela curadoria de cursos online na Alura.
Rafael Zago
Analista de infraestrutura e sysadmin. no desenvolvimento e gerenciamento de soluções de software de integração de serviços, departamentos e equipes e qualidade. Especializado em open-source, Unix, Linux, SOA e tecnologias de conectividade e segurança, devops e automação.
-
Rafael Zago
Analista de infraestrutura e sysadmin. no desenvolvimento e gerenciamento de soluções de software de integração de serviços, departamentos e equipes e qualidade. Especializado em open-source, Unix, Linux, SOA e tecnologias de conectividade e segurança, devops e automação.
Passo a passo
1 Kubernetes
O primeiro passo é entender o que é o kubernetes e como ele pode ajudar no gerenciamento e orquestração de containers.
O foco será aprender a utilizar o kubernetes e seus principais recursos, tais como:
Pods
,Service
,ConfigMap
,Nodeport
,Replicaset/deployments
,Storage classes
eLiveness e Readiness Probes
.-
Artigo O que é Kubernetes
-
Alura+ O que é Kubernetes?
-
Curso Kubernetes: Pods, Services e ConfigMaps
08h - Conheça a arquitetura Kubernetes
- Saiba como o Kubernetes gerencia os containers
- Use e gerencie os famosos Pods com o kubectl
- Entenda os tipos de serviço e exponha seus Pods
- Defina variáveis de ambiente utilizando ConfigMaps
-
Curso Kubernetes: Deployments, Volumes e Escalabilidade
08h - Trabalhe com ReplicaSets e Deployments
- Use, configure e entenda a diferença entre os tipos de Volumes
- Aprenda como criar Volumes dinamicamente com Storage Classes
- Entenda como utilizar e para que serve um Stateful Set
- Saiba como e quando utilizar Liveness e Readiness Probes
- Escale seus Pods horizontalmente com o Horizontal Pod Autoscaler
-
Podcast Kubernetes – Hipsters #177
-
Alura+ Utilizando Jobs no Kubernetes
Faça esse curso e:
Mais detalhesdo curso Kubernetes: Pods, Services e ConfigMaps
Faça esse curso e:
Mais detalhesdo curso Kubernetes: Deployments, Volumes e Escalabilidade
-
2 Kubernetes no cloud
Agora o foco será aprender como utilizar o kubernetes em ambientes cloud de diferentes provedores, como AWS, Azure e Google Cloud.
-
Podcast Microsserviços e Kubernetes na Americanas.com – Hipsters On The Road #56
-
Curso Google Kubernetes Engine: primeiros passos com GKE
08h - Conheça o GKE! O serviço de Kubernetes dentro da nuvem do Google
- Gerencie Pods, Réplicas, Deployments e serviços utilizando o GKE
- Escolha entre os clusters autogerenciados e os customizados
- Utilize o Container Registry para armazenar suas imagens
- Aprenda a monitorar o Kubernetes dentro da nuvem do Google
-
Curso Google Kubernetes Engine: avançando com GKE
08h - Aprofunde o seu conhecimento no GKE
- Aplique as estratégias de deploy no Kubernetes
- Aprenda a trabalhar com armazenamento persistente no GKE
- Utilize os recursos de HPA (Horizontal Pod Autoscaler)
- Entenda como gerenciar o escalonamento do seu cluster Kubernetes
-
Alura+ Conceitos iniciais do HELM para K8S
-
Curso Kubernetes na Digital Ocean: gerenciando aplicações conteinerizadas
08h - Crie um cluster Kubernetes na nuvem da DigitalOcean
- Entenda como o gerenciamento da DigitalOcean funciona
- Monitore o cluster, nodes e pods
- Faça o auto escalonamento e balanceamento de carga
- Use o kubectl e o doctl para configurar e deployar a aplicação
-
Curso Azure: gerencie Kubernetes com AKS e ACR
12h - Crie um cluster com o AKS - Azure Kubernetes Service
- Entenda como o gerenciamento do AKS funciona
- Torne seus containers privados com o ACR - Azure Containers Service
- Ganhe produtividade com a linha de comando AZ
- Crie estimativas de custos para seu cluster AKS
-
Curso Amazon EKS: gerenciando aplicações conteinerizadas com Kubernetes
06h - Gerencie um cluster Kubernetes na nuvem da Amazon
- Use o EKS para configurar e deployar a aplicação
- Crie o cluster, node e monitore os containers
- Faça um deploy da aplicação
-
Podcast Microsserviços, Kubernetes e SRE no Gympass – Hipsters On The Road #29
Faça esse curso e:
Mais detalhesdo curso Google Kubernetes Engine: primeiros passos com GKE
Faça esse curso e:
Mais detalhesdo curso Google Kubernetes Engine: avançando com GKE
Faça esse curso e:
Mais detalhesdo curso Kubernetes na Digital Ocean: gerenciando aplicações conteinerizadas
Faça esse curso e:
Mais detalhesdo curso Azure: gerencie Kubernetes com AKS e ACR
Faça esse curso e:
Mais detalhesdo curso Amazon EKS: gerenciando aplicações conteinerizadas com Kubernetes
-
nossos alunos e alunas
Experiências de quem já mergulhou com a gente.

Ótimo curso! Os conceitos foram bem apresentados, o professor é muito bom!
Kubernetes: Deployments, Volumes e Escalabilidade
Jefferson Willian Soares

Melhor curso de kubernetes da plataforma. O professor apresenta uma didática sensacional ! Um outro mais antigo me gerou dificuldade no aprendizado, sugiro removê-lo. Aguardando ansiosamente pela parte 2.
Kubernetes: Pods, Services e ConfigMaps
Magnun de Azevedo Vieira Furtado

Acredito que poderia haver uma melhor distinção entre o que é node, container e pod. Não entendi se o autoscale de pods reflete automaticamente no autoscale de nodes, ou se é necessário definir isso por meio de configuração. Mas apesar disso gostei da didática do professor, a matéria é bastante complexa.
Kubernetes na Digital Ocean: gerenciando aplicações conteinerizadas
Fabricio Gatto Lourençone
Comece hoje mesmo os cursos de Orquestração de containers com Kubernetes. Matricule-se agora!
Plus
- Acesso a TODOS os cursos da plataforma
Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.
- Alura Challenges
Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.
- Alura Cases
Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.
- Certificado
Emitimos certificados para atestar que você finalizou nossos cursos e formações.
- Alura Língua (incluindo curso Inglês para Devs)
Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.
Pro
- Acesso a TODOS os cursos da plataforma
Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.
- Alura Challenges
Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.
- Alura Cases
Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.
- Certificado
Emitimos certificados para atestar que você finalizou nossos cursos e formações.
- Alura Língua (incluindo curso Inglês para Devs)
Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.
Acesso completo
durante 1 ano
Estude 24h/dia
onde e quando quiser
Novos cursos
todas as semanas