Inscrições: http://aka.ms/maratonakubernetes
Ganhar eficiência e velocidade é uma busca constante em times de desenvolvimento em startups e grandes corporações, com o objetivo de aprimorar a qualidade de entrega do software e facilitar sua gestão e distribuição. Ferramentas e práticas, facilitam este processo de transição e potencialização de arquitetura. Entre as ferramentas, destaca-se o Kubernetes, um orquestrador de containers Open Source.
O Kubernetes é mais que um orquestrador de containers. Com ele, é possível gerenciar aplicativos em containers e escalá-los de forma ágil, além de ter a possibilidade de automatizar processos de implantação e atualização, seja em uma única máquina ou em milhares de máquinas em múltiplos hosts.
Durante o treinamento, será possível aprender os conceitos de Kubernetes, e através de atividades práticas, a analisar e desenhar a implantação de orquestração de containers. Todas as atividades são orientadas a situações do cotidiano de empresas, passando por desafios como monitoramento de recursos, escala automática e segurança, utilizando o AKS e outras ferramentas do Azure.
Conhecimentos básicos em Git, Linux, DevOps e Cloud irão contribuir para você obter o melhor aproveitamento do treinamento. Saiba mais sobre containers e AKS. Conta gratuita para desenvolvedores no Azure Free Trial. Você receberá gratuitamente U$ 200,00 em créditos para usar em qualquer produto Azure por 30 dias + 12 meses de acesso à mais de 25 produtos.
Pós-graduando em Business Intelligence with Big Data. Microsoft Most Valuable Professional (MVP). Fundador da EW.IT, Microsoft Certified Professional, Microsoft Specialist. Possui amplo conhecimento em desenvolvimento de software, experiência em arquitetura, desenvolvimento e segurança de aplicações. Palestrante nas maiores conferências de JavaScript, Node.js e segurança da América latina.
- Lição 1: Apresentação do curso e do autor
- Lição 2: Objetivos do curso
- Lição 3: Introdução ao curso
- Lição 4: Data center orientado a código e Desired State versus Current State
- Lição 1: O que são containers
- Lição 2: Introdução ao Docker
- Lição 3: Hands-on - Docker
- Lição 4: Hands-on - Docker compose
- Lição 5: Hands-on - Docker hub
- Lição 1: Apresentação do capitulo
- Lição 2: Kubernetes?
- Lição 3: Arquitetura K8s: Clusters, Masters
- Lição 4: Nodes
- Lição 5: Declarative Model versus Desired State
- Lição 6: Pods e Containers
- Lição 7: Services
- Lição 8: Deployments
- Lição 1: Hands-on - ACR - Azure Container Registry
- Lição 2: Hands-on - ACI - Azure Container Instances
- Lição 3: Hands-on - AKS - Azure Kubernetes Service
- Lição 1: Apresentação do capítulo
- Lição 2: Hands-on - Iterative Model
- Lição 3: Hands-on - Declarative Model
- Lição 4: Hands-on - Gerenciamento de pods
- Lição 1: Apresentação do capítulo
- Lição 2: Hands-on - Trabalhando com Imagens Privadas
- Lição 1: Introdução
- Lição 2: Hands-on - ReplicaSets
- Lição 1: Apresentação do capítulo
- Lição 2: Hands-on - Iterative Model
- Lição 3: Hands-on - Declarative Model
- Lição 1: Apresentação do capítulo
- Lição 2: Hands-on - Declarative Model
- Lição 1: Apresentação do capítulo
- Lição 2: Hands-on - Gerenciando versões e historico de atualizações
- Lição 1: Apresentação do capítulo
- Lição 2: Hands-on - Ingress Controllers
- Lição 1: Apresentação do capítulo
- Lição 2: Hands-on - StatefulSet
- Lição 1: Apresentação do capítulo
- Lição 2: Contaner Stateless?
- Lição 3: Hands-on - Persistent volumes com Azure Disks
- Lição 1: Apresentação do capítulo
- Lição 2: Hands-on - Jobs
- Lição 3: Hands-on - Cron Jobs
- Lição 1: Apresentação do capítulo
- Lição 2: Hands-on - Namespaces
- Lição 1: Apresentação do capítulo
- Lição 2: Hands-on - Monitoramento e alertas com Slack Webhooks
- Lição 3: Hands-on - Conhecendo o OMS
- Lição 4: Hands-on - Monitoramento e Análise de clusters e containers Com KubeDash
- Lição 5: Hands-on - Gerenciando recursos e auto scalling
- Lição 1: Próximos Passos