Fale com a gente no WhatsApp Fale com a gente no WhatsApp

Curso de Kubernetes - Fundamentos

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

Nível Intermediário Categoria Infra

  • Curso com 01h11 de vídeos
  • Certificado com 8 horas
  • 18 exercícios

Sobre o curso

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 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ê aprenderá desde a base conceitual de Kubernetes até a implementação de um cluster passando pelos principais componentes da plataforma até a exposição de uma aplicação. 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á:

  • Qual a estrutura de um cluster Kubernetes;
  • Como criar um cluster;
  • Qual o papel dos principais componentes dentro da estrutura kubernetes;
  • Como implementar componentes de forma declarativa;
  • Expor uma aplicação publicamente utilizando Ingress.

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 desejam aprender 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
  • 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 e o que é o kubernetes.

    6 aulas
    • Apresentação
    • O que vamos aprender neste curso?
    • O código-fonte deste curso está no GitHub!
    • Um pouco sobre containers
    • Introdução ao kubernetes
    • Questionário
  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.

    3 aulas
    • Preparando o ambiente
    • Instalando o Kubectl
    • Instalando o Minikube
  3. Manifestos

    Nesta aula veremos o que é um arquivo YAML, como criar e como validar sua sintaxe.

    3 aulas
    • Entendendo a sintaxe de arquivos YAML
    • Validando arquivos YAML
    • Questionário
  4. Cluster kubernetes

    Nesta aula, vamos entender o que é um cluster kubernetes e criar nosso primeiro cluster.

    3 aulas
    • O que é um cluster?
    • Criando nosso primeiro cluster
    • Questionário
  5. Trabalhando com Pods

    Nesta aula veremos sobre o que é um pod e teremos nosso primeiro contato com a criação de componentes dentro da estrutura do kubernetes.

    4 aulas
    • O que é um Pod?
    • Criando nosso primeiro Pod
    • Criando um Pod de forma declarativa
    • Questionário
  6. Componentes Kubernetes

    Nesta aula veremos os principais componentes dentro do kubernetes.

    5 aulas
    • Entendendo Deployments
    • Criando nosso primeiro deployment
    • O que é um Service?
    • Criando um Service ClusterIP
    • Questionário
  7. Expondo uma aplicação kubernetes

    Nesta aula aprenderemos a expor uma aplicação que está rodando dentro do kubernetes.

    3 aulas
    • Entendendo o Ingress
    • Expondo nossa aplicação com o Ingress
    • Questionário
  8. Conclusão do curso

    Nesta aula veremos um breve resumo de tudo que aprendemos no curso de Kubernetes Fundamentos.

    1 aula
    • Conclusão do curso
Download da ementa

Formação em que esse curso está inserido

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

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 sem juros, no cartão de crédito
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!