Series - AKS-Bootcamp-From-zero-to-container-hero


AKS Bootcamp: Materiais Relacionados e Finalização do curso[MP4] [0:01:46] [2020/10/19]
Obrigado por assistir o curso, esperamos que tenha gostado do conteúdo. Dê seu feedback para que possamos fazer contribuições cada vez melhores! - Repositório da Aplicação de exemplo- Site oficial do…


AKS Bootcamp: Módulo 5 - Escalabilidade - Cluster autoscaling[MP4] [0:13:26] [2020/10/19]
Já passamos pela escalabilidade da nossa aplicação, agora vamos ver como podemos mitigar o problema de nodes que não suportam todas as nossas imagens - Documentação do Cluster Autoscaler


AKS Bootcamp: Módulo 5 - Escalabilidade - Escalabilidade avançada[MP4] [0:07:44] [2020/10/19]
Além da CPU, podemos escalar com mais métricas como, por exemplo, memória! Vamos criar um HPA v2 para que possamos aplicar essas alterações - Documentação sobre Custom Metrics (Avançado)


AKS Bootcamp: Módulo 5 - Escalabilidade - Autoscaling declarativo[MP4] [0:06:10] [2020/10/19]
Vamos declarar os nossos HPAs para que possamos versiona-los e utilizá-los em nossos charts


AKS Bootcamp: Módulo 5 - Escalabilidade - Autoscaling interativo[MP4] [0:06:36] [2020/10/19]
Escalar manualmente não é uma forma eficiente de manter nossas aplicações no ar, que tal tentarmos uma auto-escalabilidade através de um comando interativo?


AKS Bootcamp: Módulo 5 - Escalabilidade - Escalabilidade manual[MP4] [0:06:22] [2020/10/19]
O Kubernetes possui alguns comandos que permitem que escalemos uma aplicação manualmente, vamos ver quais são


AKS Bootcamp: Módulo 5 - Escalabilidade - O que é escalabilidade?[MP4] [0:07:35] [2020/10/19]
Antes de iniciarmos com os workloads, precisamos entender o conceito de escalabilidade e como podemos tirar vantagem dele


AKS Bootcamp: Módulo 5 - Escalabilidade - Introdução do módulo[MP4] [0:00:32] [2020/10/19]
Vamos começar a trabalhar no conceito de escalabilidade e disponibilidade do Kubernetes! Neste módulo vamos aprender as formas que podemos tornar nossa aplicação mais disponível e mais robusta através…


AKS Bootcamp: Módulo 4 - Helm - Criando um repositório Helm[MP4] [0:11:01] [2020/10/19]
Para finalizar o módulo, vamos aprender a hostear nossos Charts do Helm em um repositório usando GitHub Pages - https://chartmuseum.com/- https://github.com/Azure-Samples/aks-bootcamp-sample


AKS Bootcamp: Módulo 4 - Helm - Aplicando templates no frontend[MP4] [0:09:35] [2020/10/19]
Aplicamos os templates no backend e agora vamos aplicar os templates no front-end, aprendendo algumas novas funções e melhorando o nosso entendimento sobre essa incrível funcionalidade do helm -…


AKS Bootcamp: Módulo 4 - Helm - Aplicando templates no backend[MP4] [0:15:38] [2020/10/19]
Fizemos as modificações mais rápidas para nossa melhoria e migração, agora vamos deixar ainda melhor com templates! - Repositório da Aplicação de exemplo- Template Functions e Pipelines- Lista de…


AKS Bootcamp: Módulo 4 - Helm - Criando uma release[MP4] [0:08:00] [2020/10/19]
Depois de criarmos o nosso chart chegou a hora de transformá-lo em uma release!


AKS Bootcamp: Módulo 4 - Helm - Criando um chart[MP4] [0:09:26] [2020/10/19]
Vamos transformar a nossa aplicação de controle de portos em um Chart


AKS Bootcamp: Módulo 4 - Helm - Instalando o Helm[MP4] [0:07:15] [2020/10/19]
Após a parte conceitual, vamos instalar o Helm para começar a colocar a mão na massa - https://helm.sh- https://github.com/khaosdoctor/zaqar- https://hub.helm.sh/


AKS Bootcamp: Módulo 4 - Helm - Helm Charts[MP4] [0:06:11] [2020/10/19]
O que são Charts? Como eles são feitos e por que são considerados a parte mais importante do Helm


AKS Bootcamp: Módulo 4 - Helm - O que é Helm[MP4] [0:05:02] [2020/10/19]
Vamos falar sobre o Helm, uma das ferramentas mais importantes do universo do Kubernetes


AKS Bootcamp: Módulo 4 - Helm - Apresentação do capítulo[MP4] [0:00:47] [2020/10/19]
Finalizamos nosso conhecimento básico de Kubernetes e AKS, vamos agora partir para as ferramentas que o Kubernetes pode utilizar para transformar a forma como criamos aplicações distribuídas


AKS Bootcamp: Módulo 3 - Exercício: Configmaps[MP4] [0:10:41] [2020/10/19]
Da mesma forma, vamos agora melhorar ainda mais a nossa aplicação desacoplando a funcionalidade da configuração com configmaps - Repositório da Aplicação de exemplo- Instale o Azure CLI- Crie uma…


AKS Bootcamp: Módulo 3 - Exercicio: Secrets[MP4] [0:04:21] [2020/10/19]
Agora que já sabemos o que são secrets, vamos colocar a mão na massa e melhorar a nossa aplicação com os secrets - Repositório da Aplicação de exemplo- Instale o Azure CLI- Crie uma conta na Azure


AKS Bootcamp: Módulo 3 - Configmaps[MP4] [0:05:16] [2020/10/19]
Como podemos desacoplar a nossa aplicação da nossa configuração para que possamos deixar elas muito mais fáceis de mover


AKS Bootcamp: Módulo 3 - Secrets[MP4] [0:07:59] [2020/10/19]
Vamos entender o que são secrets e como eles funcionam para melhorar a segurança e a facilidade do nosso cluster


AKS Bootcamp: Módulo 3 - Roles e RBAC[MP4] [0:05:16] [2020/10/19]
O que são roles? O que é RBAC e como eles funcionam no contexto do nosso cluster


AKS Bootcamp: Módulo 3 - Namespaces[MP4] [0:05:28] [2020/10/19]
Vamos entrar no tópico de namespaces e como eles podem nos ajudar a organizar o nosso cluster, como eles podem facilitar o trabalho de garantir permissões


AKS Bootcamp: Módulo 3 - Apresentação do módulo[MP4] [0:00:36] [2020/10/19]
Neste vídeo, apresentamos o módulo número 3 onde vamos falar um pouco mais sobre segurança e organização


AKS Bootcamp: Módulo 2 - Exercício: Substituindo IPs por domínios[MP4] [0:12:54] [2020/10/19]
Substituiremos os IPs pelos domínios de ingresses neste exercício completo - Instale o Azure CLI- Crie uma conta na Azure- Repositório da aplicação de exemplo


AKS Bootcamp: Módulo 2 - Exercício: Testando localmente com o port forward[MP4] [0:02:51] [2020/10/19]
Vamos testar localmente nossa aplicação através de um forward de porta para que possamos ver o poder do kubectl em ação - Instale o Azure CLI- Crie uma conta na Azure- Repositório da aplicação de…


AKS Bootcamp: Módulo 2 - Exercício: Expondo o IP para a Internet[MP4] [0:07:44] [2020/10/19]
Chegou a hora de expor nossa aplicação usando um service através de um IP - Instale o Azure CLI- Crie uma conta na Azure- Repositório da aplicação de exemplo


AKS Bootcamp: Módulo 2 - Ingress Controllers[MP4] [0:05:50] [2020/10/19]
Para utilizarmos ingresses de forma eficiente, vamos entender o conceito de ingress controllers - Addon HTTP Application Routing- Instale o Azure CLI- Crie uma conta na Azure- Repositório da aplicação…


AKS Bootcamp: Módulo 2 - Ingresses[MP4] [0:03:54] [2020/10/19]
Já entendemos um pouco sobre services, vamos agora deixar os IPs de lado e começar a trabalhar com DNS utilizando Ingresses - Instale o Azure CLI- Crie uma conta na Azure- Repositório da aplicação de…


AKS Bootcamp: Módulo 2 - Services[MP4] [0:08:38] [2020/10/19]
Apresentamos o nosso primeiro workload voltado para rede. Vamos entender para que servem os services e como podemos utilizá-los - Instale o Azure CLI- Crie uma conta na Azure- Repositório da aplicação…


AKS Bootcamp: Módulo 2 - Conceitos e arquitetura de rede[MP4] [0:05:59] [2020/10/19]
Aqui vamos dar uma introdução sobre a arquitetura de rede utilizada no Kubernetes e como todos os workloads se conversam - Modelo de rede do Kubernetes


AKS Bootcamp: Módulo 2 - Apresentaçao do módulo[MP4] [0:01:19] [2020/10/19]
Apresentação do novo módulo sobre redes


AKS Bootcamp: Módulo 1 - publicando a nossa aplicação[MP4] [0:05:02] [2020/10/19]
Com todos os arquivos criados e testados, vamos publicar finalmente nossa aplicação no Kubernetes - Instale o Azure CLI- Crie uma conta na Azure- Repositório da aplicação de exemplo


AKS Bootcamp: Módulo 1 - Criando os manifestos[MP4] [0:11:27] [2020/10/19]
Agora que temos as imagens criadas e enviadas ao nosso ACR, vamos criar os arquivos manifesto e entender um pouco mais sobre sua estrutura - Instale o Azure CLI- Crie uma conta na Azure- MongoDB Cloud


AKS Bootcamp: Módulo 1 - Criando nossas imagens para o Kubernetes[MP4] [0:19:15] [2020/10/19]
Antes de criar nossa aplicação no cluster, precisamos criar imagens próprias para elas! Vamos ver como trabalhar com o Docker Compose e também com as imagens individuais - Instale o Azure CLI- Crie…


AKS Bootcamp: Módulo 1 - O que são workloads[MP4] [0:19:09] [2020/10/19]
Já temos nosso cluster criado, mas o que podemos fazer com ele? Vamos aprender o que são workloads!


AKS Bootcamp: Módulo 1 - Criando um cluster AKS[MP4] [0:11:27] [2020/10/19]
Vamos criar nosso primeiro cluster de forma prática utilizando o AKS - Instale o Azure CLI- Crie uma conta na Azure- Instale o Kubectl


AKS Bootcamp: Módulo 1 - O que é kubernetes?[MP4] [0:12:25] [2020/10/19]
Já sabemos o que é um container e como usamos o Docker. Agora está na hora de entendermos o que é o Kubernetes


AKS Bootcamp: Módulo 0 - Criando e utilizando o ACR[MP4] [0:14:51] [2020/10/19]
Depois de enviar nossa imagem para um serviço público, vamos aprender como podemos fazer o mesmo com o Azure Container Registry - Azure Container Registry- Acesse o portal da Azure- Documentação do…


AKS Bootcamp: Módulo 0 - Enviando imagens para o Docker Hub[MP4] [0:08:19] [2020/10/19]
Vamos aprender como enviar nossa imagem para um CR gratuito como o DockerHub - DockerHub- Instale o Docker


AKS Bootcamp: Módulo 0 - Container Registries[MP4] [0:04:50] [2020/10/19]
Agora que já criamos uma imagem, como podemos rodá-la de forma simples e fácil? Aonde armazenamos estas imagens? A resposta são os Container Registries - Azure Container Registry- Docker Hub


AKS Bootcamp: Módulo 0 - Criando uma imagem declarativamente[MP4] [0:10:18] [2020/10/19]
Além de criarmos uma imagem de forma interativa, podemos também criá-las de forma completamente declarativa, ajudando no controle de versionamento! - Instale o Docker- Azure Container Registry-…


AKS Bootcamp: Módulo 0 - Criando uma imagem interativamente[MP4] [0:16:04] [2020/10/19]
Agora que já sabemos o que é uma imagem e como funcionam containers e o que é o Docker, vamos criar a nossa própria imagem Docker de forma interativa, diretamente de dentro de um container - Instale o…


AKS Bootcamp: Módulo 0 - Imagens[MP4] [0:06:05] [2020/10/19]
Todos os containers são baseados em imagens, mas o que são essas imagens? Neste vídeo vamos entender o conceito por trás delas e também um pouco mais sobre como elas funcionam - Imagens Docker-…


AKS Bootcamp: Módulo 0 - Docker[MP4] [0:05:37] [2020/10/19]
Containers e Docker são coisas diferentes! Então, neste vídeo, entendemos melhor a diferença entre Docker e containers e como o Docker ajudou a moldar o mundo que vivemos


AKS Bootcamp: Módulo 0 - Containers[MP4] [0:05:23] [2020/10/19]
Agora vamos nivelar nosso conhecimento entendendo um pouco do conceito de containers e como eles são importantes para o nosso ambiente de desenvolvimento


AKS Bootcamp: Pré Módulo - Pré-requisitos[MP4] [0:03:48] [2020/10/19]
Mostramos os pré-requisitos para que possamos completar o curso de maneira satisfatória e também todas as ferramentas que vamos utilizar para tal - Crie uma conta na Azure- Crie uma conta no GitHub-…


AKS Bootcamp: Pré Módulo - Objetivos do curso e agenda[MP4] [0:06:10] [2020/10/19]
Continuamos com o pré módulo exibindo os objetivos deste curso e também a agenda de conteúdos que vamos seguir até o final do mesmo


AKS Bootcamp: Pré Módulo - Introdução do curso e apresentação do instrutor[MP4] [0:01:58] [2020/10/19]
Neste vídeo, iniciamos o curso com a introdução ao mesmo e também ao instrutor, mostrando um pouco do que está por vir - Blog: https://blog.lsantos.dev- Twitter: @_staticvoid- GitHub: @khaosdoctor