.NET Core 3.x + ASP.NET Core 3.x + Docker + Kubernetes na prática
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