kind + Kubernetes: ambientes locais, testes de integração | DevOps Experience - Outubro-2022
No dia 27/10/2022 (quinta-feira) aconteceu a edição de Outubro do DevOps Experience, um dos maiores eventos online no Brasil com foco em DevOps. Tive a honra de mais uma vez participar como palestrante, deixando aqui meu muito obrigado ao Daniel Ginês e à Lívia Rios Martins pelo convite e por todo o apoio para que eu participasse do evento.
Desta vez realizei uma apresentação focada na utilização do projeto kind como alternativa para a criação de clusters Kubernetes voltados a testes em ambientes locais. Também discuti e demonstrei a possibilidade de uso desta solução na automação de testes de integração, considerando para isto tecnologias como Linux e o Azure Pipelines (um dos serviços que integram o Azure DevOps).
Além do próprio kind/Kubernetes e do Azure Pipelines/Azure DevOps, utilizei ainda nos exemplos tecnologias como .NET 6, ASP.NET Core, Azure Kubernetes Service, Azure Container Registry, k9s, Postman, JavaScript, Azure Repos, Git, MongoDB, Azure Cosmos DB e Swagger/OpenAPI.
Maiores informações sobre o uso do kind em ambientes locais criados para testes podem ser encontradas no seguinte artigo:
kind: criando clusters Kubernetes para testes locais sem complicações
Essa edição do DevOps Experience aconteceu online ao longo da quinta-feira (manhã e tarde), contando com várias palestras e centenas de participantes do Brasil inteiro.
Público que acompanhou a apresentação: 228 participantes (pico de pessoas assistindo simultaneamente a palestra)
Os slides utilizados foram disponibilizados no SlideShare:
Os exemplos apresentados durante a palestra estão no seguinte repositório do GitHub:
https://github.com/renatogroffe/kind-DevOpsExperience-2022-10
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!
Abordei também o uso do kind em ambientes locais e testes de integração em uma live recente do Canal .NET, cuja gravação pode ser assistida gratuitamente no YouTube: