.NET Core 3.x + ASP.NET Core 3.x + Docker + Kubernetes na prática

Renato Groffe
3 min readDec 28, 2019

--

No início de Dezembro/2019 aconteceu mais uma edição do Canal .NET DevWeek, o evento de final de ano do Canal .NET voltado a desenvolvedores de software.

Além de ser um dos organizadores desta iniciativa, pude também atuar como palestrante. Minha apresentação focou em exemplos práticos de uso do .NET Core 3.0 e ASP.NET Core 3.0 com Docker e Kubernetes.

A gravação está no YouTube e pode ser assistida gratuitamente através do link:

Os slides que utilizei já foram disponibilizados no SlideShare:

Um dos fatos que merece destaque envolvendo o uso de Docker com as versões 3.0 e 3.1 do .NET Core e do ASP.NET Core é a redução significativa no tamanho das imagens. No print a seguir temos as imagens para essas versões destacadas em vermelho, sendo possível observar que as mesmas estão bem menores:

Os projetos que utilizei como base para as demonstrações podem ser encontrados também no GitHub:

ASP.NET Core 3.0 + API REST + Docker + Docker Compose

ASP.NET Core 3.1 + API REST + Docker + Docker Compose

ASP.NET Core 3.1 + API REST + Docker + Alpine Linux + Docker Compose

.NET Core 3.0 + Console Application + Azure Table Storage + Serilog + Docker || CronJob no Kubernetes

.NET Core 3.1 + Worker Service + Azure Table Storage + Monitoramento de Sites || Processo executado via Azure Container Instance

Os exemplos envolvendo o uso de Kubernetes estão detalhados nos seguintes artigos:

Kubernetes: dicas e truques na orquestração de containers - Parte 1

Kubernetes: dicas e truques na orquestração de containers - Parte 2

Já o build e deployment automatizado utilizando Azure DevOps, Docker, Azure Container Registry e Azure Web App for Containers estão detalhados no seguinte tutorial:

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

Outras dicas envolvendo o uso de Docker podem ser encontradas no seguinte post:

Docker - Guia de Referência Gratuito

E aproveito este espaço também para um convite…

Que tal aprender mais sobre Azure Functions e desenvolvimento de soluções Serverless, em um workshop que acontecerá durante um sábado (dia 18/01/2020) em São Paulo Capital e implementando um case na prática? Acesse então o link a seguir para efetuar sua inscrição com um desconto especial de 25%: http://bit.ly/anp-serverless-blog-groffe

E caso você precise conhecer mais sobre o Microsoft Azure como um todo, não deixe de aproveitar o preço promocional de lançamento da primeira turma online do treinamento Azure na Prática que acontecerá dia 15/02/2020 (também um sábado). Aproveite para conhecer mais sobre dezenas de serviços e possibilidades oferecidas pelo Azure e, o melhor, no conforto de sua casa ou ambiente de trabalho! Acesse o link a seguir para informações e efetuar sua inscrição: http://bit.ly/anp-online-blog-groffe

--

--

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