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 videos
  • Certificado com 8 horas
  • 18 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ê 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.

    5 aulas
    • Apresentação
    • O que vamos aprender neste curso?
    • 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

  • Bom curso iniciante.

    Depoimento - Moisés
    Kubernetes - Fundamentos
    Moisés Brasília / DF
  • Curso muito bacana. Vale a pena explorar mais o conteúdo, mostrando mais alternativas.

    Depoimento - Emanuel
    Kubernetes - Fundamentos
    Emanuel São Paulo / SP
  • O começo de "c" realmente é surpreendente, você aprende bem como um código é estruturado e da para perceber como cada chave e variável tem impacto e função e como cada um deles consegue ser uma ferramenta para a criação e execução de cada programa. Foi ótimo eu ter ido por "c" para entender como funciona a estrutura de um código, e pretendo terminar toda essa linguagem pois realmente te faz entender sobre a linha de se programar. Consegui aprender bastante :)

    Depoimento - Joao
    C Básico
    Joao Goiânia / GO
  • O conteúdo do curso é muito bem abordado. Porém, acredito que poderia ter contemplado as estruturas de dados por completo (tuples e dicts) e deixado a parte de orientação à objetos para o curso de Python com Orientação à Objetos. É só uma crítica pontual. O instrutor do curso é muito bom!

    Depoimento - Marcelo
    Python - Fundamentos
    Marcelo Rio de Janeiro / RJ
  • O curso é show de bola.. Muito completo! Muito bem elaborado! O vídeos são bem gravados, bem explicativos, com ótima qualidade de vídeo e áudio. Parabéns ao pessoal da Treinaweb. Farei novos cursos. obrigado e abraço a todos... Fábio

    Depoimento - Fábio
    JQuery Completo
    Fábio Maringá / PR
  • Gostei muito do curso, principalmente por ser bem atual, vídeo aulas feitas agora em 2016, bem interessante a dinâmica de aulas escritas e aulas com video, consegui absorve todo o conteúdo passado, estão de parabéns.

    Depoimento - Bruno
    C# (C Sharp) - ASP.NET MVC
    Bruno Presidente Prudente / SP
  • Excelente, tirei dúvidas, pois os equipamentos analíticos com os quais trabalho utilizam conexão de rede ao invés do tradicional RS232. Já estou montando pequenas redes locais para vários equipamentos.

    Depoimento - Gianfranco
    Rede de Computadores - Protocolo TCP/IP
    Gianfranco São Paulo / SP
  • Professor e aulas bem claras e objetivas, a parte de desafios, foi muito bom por em prática o que foi aprendido! O curso me ajudou muito a entender tópicos que não consegui acompanhar nas aulas da faculdade.

    Depoimento - Roberta
    Java - Fundamentos
    Roberta Vila Velha / ES
  • Não tenho palavras para descrever. Conteúdo excepcional, fácil e muito bem explicado. Sem sombra de dúvidas a Treina Web é o melhor sistema de cursos online que eu conheço. O ambiente de ensino é prático e fácil de utilizar. Recomendo a todos!

    Depoimento - Pedro
    HTML5 e CSS3 - Desenvolvimento web Básico
    Pedro Rio de Janeiro / RJ

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!