Containers no Visual Studio - do zero ao Azure - TDC Online Especial BH

Renato Groffe
3 min readApr 26, 2020

--

No dia 25/04/2020 (sábado) realizei uma apresentação com meu amigo Luiz Carlos Faria (Microsoft MVP, MTAC) na Sala Microsoft do TDC Online Especial BH para um público de 60 pessoas. Nesta palestra demonstramos o suporte do Visual Studio 2019 para a geração de uma imagem Docker de aplicação baseada no ASP.NET Core 3.1, com a publicação no Docker Hub e testes empregando serviços da nuvem Microsoft como Azure Container Instances, Azure App Service e Azure Kubernetes Service (também foi abordado o uso do Azure Container Registry).

Essa edição do The Developers’s Conference aconteceu online ao longo dos dias 23 a 25/04 (quinta a sábado), contando com diversas trilhas simultâneas e participantes do Brasil inteiro.

Gostaria de deixar neste post meu muito obrigado ao Jackson Feijó e ao Adriano Rodrigues que coordenaram as apresentações na Sala Microsoft pela oportunidade em participarmos como palestrantes nesta edição TDC.

Para os testes utilizamos a imagem luizcarlosfaria/contagemtdc, disponibilizada de forma pública pelo Luiz Carlos no Docker Hub.

Já o deployment da aplicação no AKS (Azure Kubernetes Services) envolveu a criação dos objetos Deployment e Service no cluster Kubernetes correspondente, sendo que os scripts usados já estão no GitHub:

Kubernetes + ASP.NET Core 3.1 + imagem Linux no Docker Hub | TDC Online Especial BH

Deixo aqui também neste post diversos materiais detalhando a utilização das diversas tecnologias empregadas durante a apresentaçao no TDC Online Especial BH.

O vídeo a seguir pode ser assistido gratuitamente e traz a gravação de uma live recente do Canal .NET, na qual apresentei em detalhes as diferentes opções de serviços oferecidos pelo Microsoft Azure e que contam com suporte a Docker/Kubernetes:

Em diversos artigos publicados aqui no meu blog também abordo o suporte a Docker e Kubernetes oferecido pelo Microsoft Azure:

Docker - Guia de Referência Gratuito

Kubernetes - Guia de Referência Gratuito

Docker para Desenvolvedores .NET - Guia de Referência

ASP.NET Core + Docker: trabalhando com variáveis de ambiente

Microservices: alternativas para a implementação no Microsoft Azure

Docker + Azure DevOps: build e deployment automatizado de aplicações

Kubernetes + Azure DevOps: build e deployment automatizado de aplicações

Docker + GitHub Actions - parte 1: build automatizado de aplicações

Docker + GitHub Actions - parte 2: deployment automatizado de aplicações

Como o Microsoft Azure pode simplificar a publicação de suas Web Apps? - Dica Rápida

--

--

Renato Groffe
Renato Groffe

Written by Renato Groffe

Microsoft Most Valuable Professional (MVP), Multi-Plataform Technical Audience Contributor (MTAC), Software Engineer, Technical Writer and Speaker

No responses yet