Kubernetes em exemplos práticos: +21 horas de conteúdos gratuitos

Renato Groffe
2 min readMar 12, 2024

No mês de Fevereiro/2024 aconteceu no Canal .NET mais uma edição da série com dicas e truques na utilização de Kubernetes, totalizando até aqui 9 vídeos e mais de 21 horas de conteúdos gratuitos cobrindo esta solução de orquestração. Tudo isso se reflete em milhares de visualizações e centenas de pessoas impactadas!

A playlist com todos esses vídeos está disponível no YouTube:

Nesta última live - em que estive acompanhado de meus amigos Bruno Brito (Microsoft MVP) e Diego Moreira Matos (Microsoft MVP) - foram abordados os seguintes tópicos:

  • Uso de scale sets com o Azure Kubernetes Service (AKS);
  • As ferramentas de linha de comando kubectx e kubens (clique neste link para saber mais sobre as mesmas), excelentes alternativas para simplificar o acesso via linha de comando de diferentes clusters Kubernetes e namespaces;
  • A utilização de virtual nodes no Azure Kubernetes Service;
  • O exame de certificação CKA - Certified Kubernetes Administrator, iniciativa conjunta da Linux Foundation e da Cloud Native Computing Foundation (CNCF);
  • Novidades envolvendo containers no .NET 8;
  • Extensões como Kubernetes Templates e Batch Replacer, simplificando a geração de arquivos YAML para o deployment de objetos em um cluster Kubernetes;
  • O utilitário de linha de comando dotnet-appsettings-env, uma alternativa para converter de forma simples e rápida o conteúdo de um arquivo appsettings.json para o padrão de environment variables do Kubernetes. Deixo aqui também meu agradecimento ao amigo Daniel Dias de Assumpção, autor do projeto e que me forneceu diversas dicas valiosas para o uso desta ferramenta.

Utilizei ao longo da live a aplicação que disponibilizei no link a seguir:

https://github.com/renatogroffe/ASPNETCore8-Docker-SimulacaoHealthCheck_SiteContagem

Caso achem útil esta solução, peço por favor um ⭐️ no repositório apoiando. Fica também o convite para que vocês me sigam lá no GitHub!

Em lives anteriores também foi demonstrado o uso de tecnologias como k6, kafkacat/kcat, RabbitMQ, RabbitMQ Scaler (KEDA), Apache Kafka, Apache Kafka Scaler (KEDA), Cron Scaler (escalar uma aplicação com base em um agendamento), GitHub Copilot, outras funcionalidades do Azure Kubernetes Service (AKS), Azure Container Registry, Azure Container Apps, Azure DevOps, Azure Pipelines, clusters locais com kind, Visual Studio IDE, algumas extensões para Visual Studio Code, Liveness Probe, Kubernetes Downward API, Application Insights, Azure Queue Storage, Azure App Configuration, Linux, Helm, k9s, Lens, .NET e ASP.NET Core.

--

--

Renato Groffe

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