Renato Groffe é um especialista em tecnologia com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC, autor técnico, palestrante e organizador de eventos sobre .NET e DevOps. O documento fornece detalhes sobre suas credenciais e contatos e resume uma apresentação sobre dicas e exemplos práticos para usar containers Docker de maneira mais eficiente.
Docker e Kubernetes: Dicas e Truques - Dezembro-2019
1.
2. • Microsoft Most Valuable Professional (MVP)
• Multi-Plataform Technical Audience
Contributor (MTAC)
• Mais de 15 anos de experiência na área de
Tecnologia
• Autor Técnico e Palestrante
• Um dos organizadores do Canal .NET, do .NET
São Paulo e do DevOps Professionals
Renato Groffe
h t t p s : / / m e d i u m . c o m / @ re n a t o . g rof f e /
3. Renato Groffe - Contatos
h t t p s : / / m e d i u m . c o m / @ re n a t o . g rof f e /
/renatogroffe /in/renatogroffe
/canaldotnet
/renatogroffe
/canaldotnet
/renatogroff
4. Agenda
• Dicas e truques na utilização de containers Docker
• Exemplos práticos
5. Qual o objetivo das dicas a seguir
• Escrever menos comandos
• Implementar soluções mais elegantes
• Utilizar containers de maneira mais
segura
6. Imagens Alpine
• Baseadas na distribuição Alpine Linux
• Preocupação com segurança e
simplicidade
• Imagens Docker menores (contendo
apenas o mínimo necessário para a
execução da aplicação)
20. Azure Web App for Containers
• Hospedagem de aplicações baseadas
em containers
• Imagens Linux e Windows
• Suporte a Continuous Integration
• Escalabilidade (vertical e horizontal)
• Suporte a HTTPS
21. Build Automatizado e Versionamento
• A geração automática de novas tags
pode ser facilitada com soluções
como o Azure DevOps e Azure
Container Registry
22. Deployment Automatizado
• A solução descrita nos slides anteriores pode ser
combinada para o deployment automatizado em serviços
como Azure Web App for Containers
23. Azure Kubernetes Service (AKS)
• Serviço gerenciado na nuvem
• Alocação da infraestrutura necessária
para criação dos nós
• Necessidade de uso do Azure CLI para
liberar o acesso ao cluster Kubernetes
via kubectl