Curso de Kubernetes - Rollouts, objetos de configuração, volumes e StatefulSet

Gerencie seus containers utilizando o Kubernetes, um dos orquestradores mais poderosos e completos no mercado.

Nível Intermediário Categoria Infra

  • Curso com 01h46 de videos
  • Certificado com 8 horas
  • 12 exercícios

Sobre o curso

Gerencie seus containers utilizando o Kubernetes, um dos orquestradores mais poderosos e completos no mercado.

O Kubernetes é um orquestrador de containers criado por engenheiros da Google. É uma plataforma completa que oferece a estrutura necessária para executar sistemas distribuídos de forma resiliente. O kubernetes oferece ferramentas para:

  • Descoberta de serviço e balanceamento de carga;
  • Orquestração de armazenamento;
  • Lançamentos e reversões automatizadas;
  • Empacotamento binário automático;
  • Autocorreção;
  • Gerenciamento de configurações e segredos.

O que irá aprender?

Nesse curso você terá uma imersão no conceito do kubernetes e também aprenderá a utilizar novos componentes. Tudo isso usando video aulas práticas, material escrito e exercícios para fixar seu conhecimento.

Além de várias outras coisas você aprenderá:

  • Trabalhar com variáveis de ambiente;
  • Persistir dados em volumes;
  • Entender e trabalhar com o mecanismo de versionamento do kubernetes;
  • Quando trabalhar com StatefulSet.

Pra quem é esse curso?

Esse curso é voltado para desenvolvedores web, devops, arquitetos e analistas de infra-estrutura que desejam aprender sobre o Kubernetes. Além de outros profissionais de desenvolvimento para web que já tenham uma base de Kubernetes e desejam aprender mais sobre a plataforma.

Quais os pré-requisitos para esse curso?

Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.

Metodologia

  • Videoaulas
  • Texto e imagens
  • Início Imediato
  • Testes de aprendizado

Ambiente do curso

  • Minikube
  • Kubectl
  • NodeJS / NPM
  • Visual Studio Code

Sobre o professor

Thiago Davoglio

Thiago Davoglio

Graduado em Web Design, Análise e desenvolvimento de sistemas e pós-graduado em Ciência de dados - BigData Analytics. Atua como desenvolvedor Full Cycle, DevOps e DevSecOps e é completamente apaixonado por desenvolvimento web e games.

Conteúdo programático

  1. Introdução

    Nesta aula veremos o que será abordado durante o curso.

    1 aula
    • O que vamos aprender neste curso?
  2. Preparando nosso ambiente

    Nesta aula veremos quais ferramentas devem ser instaladas no nosso ambiente para darmos início a criação de nosso cluster kubernetes e também criar nosso projeto base.

    7 aulas
    • Instalando o Visual Studio Code
    • Instalando o Docker
    • Criando uma conta no Docker Hub
    • Instalando o Kubectl
    • Instalando o Minikube
    • Instalando o NodeJS e Npm
    • Criando nosso projeto base
  3. Rollouts e Revisões

    Nesta aula vamos entender o que é e como funciona o mecanismo de revisões do kubernetes.

    3 aulas
    • Como funciona o histórico de versões do kubernetes
    • Aplicando manualmente uma determinada versão de um pod
    • Questionário
  4. Objetos de Configuração

    Nesta aula, vamos entender o que é um objeto de configuração, como configurar variáveis de ambientes, trabalhar com Secrets e criar um Config Map.

    5 aulas
    • O que são e o que posso fazer com objetos de configuração?
    • Implementando variáveis de ambiente
    • Injetar um Config Map em nossa aplicação
    • Trabalhando com Secrets
    • Questionário
  5. Trabalhando com Volumes

    Nesta aula veremos sobre o que é um volume persistente e como trabalhar com esse componente dentro da estrutura do kubernetes.

    3 aulas
    • O que é e para que servem volumes persistentes?
    • Montando nosso primeiro volume persistente
    • Questionário
  6. Trabalhando com StatefulSet

    Nesta aula vamos ter contato com mais um componente do kubernetes, o Statefulset, vamos entender as principais semelhanças e diferenças entre ele e o Deployment e aplicá-lo em nossa estrutura.

    4 aulas
    • Entendendo o Statefulset
    • Trabalhando com StatefulSet
    • Criando volumes dinamicamente com o StatefulSet
    • Questionário
  7. Conclusão do curso

    Nesta aula veremos um breve resumo de tudo que aprendemos no curso de Kubernetes Intermediário.

    1 aula
    • Conclusão do curso
Download da ementa

Cursos relacionados

Formação em que esse curso está inserido

Utilizada e amada por milhares! Veja mais opiniões reais

  • Excelente! Participei do Multistack e lá o Prof. Elton já mostrou o quanto o Laravel é interessante e a partir de então eu quis aprender mais. Estou fazendo a formação Laravel e realmente a ferramenta é demais. Curso top e o professor é 10! Valeu!!!!!

    Depoimento - Rafael
    Laravel - Fundamentos
    Rafael VARZEA GRANDE / MT
  • O curso dá um bom embasamento para a utilização de SCRUM, o professor é bem claro e demonstra total domínio no assunto. Para mim foi bastante proveitoso, levando em consideração que não tinha nenhum conhecimento no assunto.

  • O curso oferece tudo que alguém precisa para aprender, o resto é por conta do aluno em se dedicar. Meu primeiro curso concluído na TreinaWeb e fiquei com uma boa impressão. Estou animado para mais cursos.

    Depoimento - Frank
    Lógica de Programação Completo
    Frank São João do Oeste / SC
  • Achei perfeito o curso. Eu sou extremamente iniciante no mundo Dev e escolhi Python pra ser minha primeira linguagem de programação. Aprendi muito nesse curso fundamentos, pois é bastante didático e esclarecedor. Parabéns aos desenvolvedores e tutores. Obrigado.

    Depoimento - Pablo
    Python - Fundamentos
    Pablo Salvador / BA
  • Cada nível do conjunto react possui um novo desafio, mas todos eles são excelentes para o crescimento profissional. O curso é excelente e aborda com clareza as melhores técnicas a serem usadas com a biblioteca do React.

    Depoimento - Tiago
    React - Redux e Redux-Saga
    Tiago Rio de Janeiro / RJ
  • Bom, gostaria de parabenizar a equipe TreinaWeb por esse maravilhoso curso !!! Pra mim, Sass é novidade, e senti que pegaram pesado nos conteúdos que trouxeram neste curso. Eu amo a TreinaWeb, pois todos os cursos que eu faço nela, a equipe chega a me cansar com tanto conteúdo que é apresentado.

    Depoimento - Donovan
    CSS - Sass
    Donovan Queimados / RJ
  • Eu já havia feito um curso de lógica de programação. De início achei o scratch bem chatinho. Mas pensando bem, se eu não tivesse feito nenhum curso, gostaria muito de ter passado pelas 3 etapas. Primeiro com o scratch e depois com o portugol. Achei muito didático. Por fim, eu estava com um pouco de medo do C pensando se isso era realmente necessário, mas gostei do desafio. E no final das contas, toda a base pra entender bem o C já tinha sido abordada nas duas linguagens anteriores. Outra coisa que eu curti, foi que mesmo que hoje eu não tenha nenhum interesse em programar em C, foi bom entender esse básico. Até a sintaxe de alguns comandos do windows e do linux fizeram mais sentido na medida em que são escritos em C e apresentam algumas características típicas da linguagem. Com certeza valeu a pena refazer o curso pra reforçar e aprofundar o que eu já tinha aprendido.

    Depoimento - Fernando
    Lógica de Programação Completo
    Fernando Curitiba / PR
  • Curso bem estruturado! Seria interessante colocar um resumo em todos os módulos, não apenas nos iniciais, e deixar bem claro quais serviços são gratuitos e quais são pagos!! A didática foi ótima! Parabéns para todos os envolvidos!

    Depoimento - Raiane
    Amazon Web Services (AWS) - Fundamentos
    Raiane Nossa Senhora do Socorro / SE
  • O curso é muito massa, muito bem explicado, muito legal. Com este curso já conseguimos criar uma base para aplicações desktop java. Gostei muito do curso e prosseguirei nos estudos. Tenho certeza que ais a frente conseguirei ser um desenvolvedor java concluindo todos os cursos referentes.

    Depoimento - Artur
    Java - Fundamentos de JavaFx
    Artur Jaboatão dos Guararapes / PE

Plano de acesso total!

Tenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!

Um ano de acesso completo

Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:

  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Suporte direto com professores
  • Aplicativos para Android e iOS
  • Plano de carreira personalizado
  • Certificados digitais inclusos
  • Suporte com SLA de 4 horas úteis
  • Acesso offline através dos apps
Por apenas
12x R$ 75,00 ou R$ 900,00 à vista
Matricule-se agora
Garantia incondicional de satisfação
Garantia incondicional de satisfação

Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!