Renato Groffe tem 20 anos de experiência na área de tecnologia, é um Microsoft MVP e contribuidor técnico. Ele é líder comunitário, autor técnico e palestrante, e fornece resumos sobre Kubernetes e dicas para utilização de containers Docker.
Simplificando a montagem de ambientes de Dev/Testes com Docker - Interop Summ...
Kubernetes: dicas e truques para o dia a dia | Azure Experts - Novembro-2020
1.
2. • Microsoft Most Valuable Professional (MVP)
• Multi-Plataform Technical Audience
Contributor (MTAC)
• 20 anos de experiência na área de Tecnologia
• Community Leader, Autor Técnico e Palestrante
Renato Groffe
h t t p s : / / re n a t o g rof f e . m e d i u m . c o m
3. Renato Groffe - Contatos
h t t p s : / / re n a t o g rof f e . m e d i u m . c o m
/renatogroffe /in/renatogroffe
/canaldotnet
/renatogroffe
/canaldotnet
/renatogroff
4. Renato Groffe - Comunidades
h t t p s : / / re n a t o g rof f e . m e d i u m . c o m
9. Dificuldades podem surgir com Docker…
• Como escalar centenas, milhares de
containers?
• Como garantir o trabalho coordenado
entre os diferentes containers de uma
aplicação?
• Como detectar containers com falhas e
corrigir isso automaticamente?
12. Kubernetes: uma visão geral
• Também conhecido como K8s ou kube
• Desenvolvido originalmente pela Google
• Mantido pela Cloud Native Computing Foundation
• Escrito em Go
• Open source
13. Kubernetes: uma visão geral
• Cluster com máquina Master e Nodes
• Criação de objetos através de arquivos no formato YAML
• Funcionalidades para gerenciamento, orquestração, auto
recuperação, escalonamento
• kubectl → ferramenta de linha de comando
• Pods, Deployments, Services, CronJobs…
16. Azure Kubernetes Service (AKS)
• Serviço gerenciado na nuvem
• Alocação da infraestrutura necessária
para criação dos nós
• Interação via linha de comando com
Azure CLI e kubectl
17. Dicas e Truques
• Uso de namespaces
• Variáveis de ambiente
• Extensão do Visual Studio Code
• Escalando uma aplicação via kubectl
• Visualizando recursos no Portal do Azure
• Secrets
18. Dicas e Truques
• Instalando Charts do Helm
• Azure Cloud Shell
• Azure Container Registry
• Automação com Azure DevOps
• Monitorando Web Apps com Application Insights