• Microsoft Most Valuable Professional (MVP)
• Multi-Plataform Technical Audience
Contributor (MTAC)
• 20 anos de experiência na área de Tecnologia
• Community Leader, Autor Técnico e Palestrante
Renato Groffe
h t t p s : / / re n a t o g rof f e . m e d i u m . c o m
Renato Groffe - Comunidades
h t t p s : / / re n a t o g rof f e . m e d i u m . c o m
Agenda
• kind: uma visão geral do projeto
• Testes de Integração: uma visão geral
• Um exemplo prático utilizando kind + Azure DevOps
O projeto kind
• Alternativa para criação de clusters
Kubernetes locais
• Cluster executando como um container
• Conta com ferramenta de linha de
comando
•
https://kind.sigs.k8s.io/
O projeto kind
• Suporte em ambientes de automação
(Azure DevOps, GitHub Actions...)
• Estruturas e ferramentas usadas com
um cluster na nuvem também são
possíveis
https://kind.sigs.k8s.io/
Testes de Integração: uma visão geral
• Validação de um ou mais módulos em uma
aplicação
• Montagem de um ambiente que simula o que será
encontrado em Produção
• Necessidade de configurar dependências como
serviços de bancos de dados, mensageria, caching…
Testes de Integração: dificuldades
• Dependências de uma aplicação podem se revelar
um pesadelo
• Configurar rapidamente um ambiente nem sempre
é simples
• Por questões de complexidade nem sempre esses
testes são executados, com o Kubernetes
constituindo um ótimo exemplo disto
Um exemplo prático…
https://github.com/renatogroffe/kind-DevOpsExperience-2022-10
Cursos do Azure na Prática
• Formação Azure Developer (25% de desconto)
https://bit.ly/anp-web-prevenda-desc25
• Formação DevOps (preço de 2021 ainda!)
https://bit.ly/formacao-devops-anp-preco-2021
kind + Kubernetes: ambientes locais, testes de integração | DevOps Experience - Outubro-2022

kind + Kubernetes: ambientes locais, testes de integração | DevOps Experience - Outubro-2022

  • 2.
    • Microsoft MostValuable Professional (MVP) • Multi-Plataform Technical Audience Contributor (MTAC) • 20 anos de experiência na área de Tecnologia • Community Leader, Autor Técnico e Palestrante Renato Groffe h t t p s : / / re n a t o g rof f e . m e d i u m . c o m
  • 3.
    Renato Groffe -Comunidades h t t p s : / / re n a t o g rof f e . m e d i u m . c o m
  • 4.
    Agenda • kind: umavisão geral do projeto • Testes de Integração: uma visão geral • Um exemplo prático utilizando kind + Azure DevOps
  • 5.
    O projeto kind •Alternativa para criação de clusters Kubernetes locais • Cluster executando como um container • Conta com ferramenta de linha de comando • https://kind.sigs.k8s.io/
  • 6.
    O projeto kind •Suporte em ambientes de automação (Azure DevOps, GitHub Actions...) • Estruturas e ferramentas usadas com um cluster na nuvem também são possíveis https://kind.sigs.k8s.io/
  • 7.
    Testes de Integração:uma visão geral • Validação de um ou mais módulos em uma aplicação • Montagem de um ambiente que simula o que será encontrado em Produção • Necessidade de configurar dependências como serviços de bancos de dados, mensageria, caching…
  • 8.
    Testes de Integração:dificuldades • Dependências de uma aplicação podem se revelar um pesadelo • Configurar rapidamente um ambiente nem sempre é simples • Por questões de complexidade nem sempre esses testes são executados, com o Kubernetes constituindo um ótimo exemplo disto
  • 9.
  • 10.
    Cursos do Azurena Prática • Formação Azure Developer (25% de desconto) https://bit.ly/anp-web-prevenda-desc25 • Formação DevOps (preço de 2021 ainda!) https://bit.ly/formacao-devops-anp-preco-2021