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

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

    • O aprofundamento que é detalhado com as explicações das interfaces, auxilia bastante na compreensão como o código interage dentro da estrutura, gostei do curso. TreinaWeb, obrigado por ajudar no meu aprendizado em programação!

      Depoimento - Douglas
      Java - Banco de dados e JDBC
      Douglas Caruaru / PE
    • Aula Fantástica , muito esclarecedora. A forma com que o conteúdo é explicado é fantástico, me proporcionou clareza com relação ao funcionamento do protocolo HTTP, que na minha opinião, é essencial na biblioteca de conhecimentos inerentes a qualquer profissional de tecnologia. Meus parabéns ao professor Celso e equipe TreinaWeb.

      Depoimento - Raphael
      HTTP - Fundamentos
      Raphael Presidente Prudente / SP
    • Estudar HTML5 e CSS3 foi um prazer, foi desafiador. Quebrei bastante minha cabeça para resolver alguns problemas simples como, por exemplo, a sintaxe correta para endereçamento do background-image: url(' '). Gossssshhhhh, como eu demorei para encontrar um erro tao besta, mas o fato e que programar é isso mesmo, ter paciência e os cursos aqui na TreinaWeb estão sendo bons duas vezes mais para mim, que sou estudante de Engenharia da Computação. Digo isso porque embora tenhamos um suporte nota 1000 e instrutores muito bem treinados e que entendem do assunto, você ainda adquire a habilidade de resolver problemas de maneira espontânea. Quero dizer que, o verdadeiro programador pelo menos corre atras das suas dúvidas, esgota todas as possibilidades, para só então recorrer ao suporte, e para ser honesto, tenho cadastro em outros concorrentes de cursos online da TreinaWeb, mas só aqui encontro o respaldo teórico e pratico para uma formação sólida!

      Depoimento - Raphael
      HTML5 e CSS3 - Desenvolvimento web Básico
      Raphael Presidente Prudente / SP
    • Esse curso foi muito bom mesmo pra mim, eu sempre quis saber sobre esses algoritmos, mas nunca pesquisei sobre, agora que o curso saiu eu finalmente entendi todo o conceito de algoritmos de ordenação e busca...

      Depoimento - Lucas
      Java - Algoritmos - Parte 1
      Lucas Guaratinguetá / SP
    • Excelente curso. Recomendo para todos que pretendem entrar na carreira de desenvolvedor, inclusive para aqueles que já tiveram contato com java e oo mas por algum motivo não compreendeu ou dominou corretamente os conceitos assim como eu. Agora sim posso dizer que entendo a oo.

      Depoimento - Wendey
      Java - Orientação a objetos
      Wendey Benevides / PA
    • É um curso que me deu uma visão ampla de todo o processo da criação de um roteiro, de forma organizada que da um sensação de desenvolvimento e progressão. Existe pela internet várias formas de encontrar tutorias sobre roteiro, mas é complicado saber a confiabilidade de tal informação. Por isso, esse curso conseguiu de forma confiável e organizada mostrar todos os aspectos que está em volta da criação de roteiros para curtas.

    • Muito bom, dá uma ótima e bem explicada introdução ao tema. Coloco como elogio as diversas ferramentas citadas ao longo do curso, e com um especial destaque ao Kanban, é um método de organização que pode ser bem utilizado para qualquer coisa, no cenário de UX/UI vejo ele como um divisor de águas no que pode ser dado como referência ao profissionalismo do trabalho de alguém. Curso excelente.

      Depoimento - Ulisses
      UX/UI - Introdução
      Ulisses Florianópolis / SC
    • Gostei muito do curso, ganhei esse cadastro graças a uma promoção estou tendo o acesso gratuito por um mês, é provável que eu vá assinar a plataforma mais a diante, a dinâmica na qual se aborda sobre o conteúdo é realmente incrível.

      Depoimento - Naum
      Java - Stream API
      Naum Caucaia / CE
    • Tratando exclusivamente do meu caso, eu já possuía um certo conhecimento prévio na lógica de programação em si. Entretanto, consegui adquirir inúmeros conhecimentos que certamente irão me agregar futuramente no ambiente corporativo e, também, em minhas construções de códigos pessoas (ou não).

      Depoimento - Diego
      Lógica de Programação Completo
      Diego Ribeirão Pires / SP

    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
    R$ 97,00 ECONOMIZE R$ 360,00
    12x R$ 67,00 ou R$ 804,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!