Orquestração de Containers com Kubernetes
What you'll learn
- Você irá compreender os conceitos fundamentais do Kubernetes
- Você será capaz de fazer uso de clusters Kubernetes em sistemas locais
- Você será capaz de publicar aplicações com Kubernetes
- Você será capaz de criar arquivos de configuração para Kubernetes com YAML
- Você será capaz de publicar e fazer uso do Kubernetes na Google Cloud Plaftorm
- Você será capaz de publicar e fazer uso do Kubernetes na Microsoft Azure
- Você será capaz de publicar e fazer uso do Kubernetes na Amazon Web Services
- Você será capaz de realizar configurações usando ReplicaSets, Serviços e Deployments
Requirements
- Necessário ter feito o curso Programação para Leigos da Geek University ou ter conhecimentos equivalentes;
- Necessário ter feito o curso Linux Completo para Usuários ou Desenvolvedores da Geek University ou ter conhecimentos equivalentes
- Necessário ter feito o curso Docker Essencial para Desenvolvedores da Geek University ou ter conhecimentos equivalentes
- Necessário ter feito o curso Computação em Nuvem da Geek University ou ter conhecimentos equivalentes
- Necessário computador 64bits com sistema operacional atualizado nas últimas versões, ou o Windows, ou o Linux (Ubuntu) ou o Mac
- Necessário ter acesso à Internet para acessar e baixar aplicações
Description
Kubernetes está em alta no mercado e neste curso você irá aprender, de forma prática e objetiva, os conceitos fundamentais por traz desta tecnologia.
Sendo o "orquestrador" de containers mais utilizado no mundo, o Kubernetes vai colocar seu dia a dia em um novo nível. Seja para executar suas aplicações localmente, seja para publicá-las nas principais plataformas de computação em nuvem do mundo.
Temos 10 horas de conteúdo com vários exercícios práticos para que possamos realmente aprender os principais conceitos desta fantástica ferramenta!
No final do curso temos 2 seções bônus sendo a primeira sobre Microserviços na qual publicamos localmente uma aplicação Microserviços com Python, NodeJS, ASP.NET Core, Redis e PostgreSQL e depois mais uma seção bônus na qual publicamos esta aplicação microserviços no Google Cloud Platform, Microsoft Azure e Amazon Web Services!
Dentre as coisas que iremos aprender neste curso estão:
- Revisão de: Containers, Docker e YAML;
- Introdução ao Kubernetes;
- Instalação e configuração de tudo que precisamos no Windows, Linux (Ubuntu) e Mac OS;
- Conheça e use POD em Kubernetes;
- Conheça e use Repication Controller em Kubernetes;
- Conheça e use ReplicaSets em Kubernetes;
- Conheça e use Deployment em Kubernetes;
- Aprenda utilizar e configurar redes com Kubernetes;
- Faça uso de Namespaces em Kubernetes;
- Aprenda acessar MySQL via POD no Kubernetes;
- Entenda o FQDN - Fully Qualified Domain Name no Kubernetes;
- Faça uso de serviços no Kubernetes;
- Conheça e use o NodePort no Kubernetes;
- Conheça e use o ClusterIP no Kubernetes;
- Faça uso de Load Balancer no Kubernetes;
- (Bônus) - Arquitetura Microserviços no Kubernetes;
- (Bônus) - Kubernetes na Nuvem;
- E muito mais!
Evolua seu lado geek!
Who this course is for:
- Desenvolvedores que querem tirar mais poder dos containers com o Kubernetes
- Administradores de sistemas que querem fazer uso do Kubernetes
- Iniciantes em containers que querem dar um passo além com o uso do Kubernetes
Instructor
A Geek University é um grupo de profissionais nos diversos ramos da informática e computação com uma vasta experiência na atuação como programadores de sistemas, analistas de sistemas, gerentes de projetos, empreendedores, arquitetos de softwares, analistas de segurança da informação, dentre outras.
Desta forma, cada profissional apresenta cursos com temas de suas especialidade trazendo aos alunos além da qualidade exigida pela Geek University, toda sua experiência dos anos de atuação e sua visão do mercado que não para de expandir.
As melhores empresas do mundo oferecem os cursos da Geek University para seus funcionários, entre elas estão: Nasdaq, Volkswagen, Box, NetApp e eventbrite.
Evolua seu lado geek!