Skip to content

josuedallagnese/event-driven-with-keda-kafka-confluent-library

Repository files navigation

Event Driven Autoscaling + Keda + Kafka + Confluent Library

  1. Pré-requisitos
  1. Installar o keda em seu cluster de kubernetes como achar melhor:

https://keda.sh/docs/2.6/deploy/

  1. Criar o namespace "worker":

    • kubectl create namespace worker
  2. Aplique contra o seu ambiente de kubernetes.

    • kubectl apply -f deployment.yaml

OBS: se preferir modifique os valores de pollingInterval, cooldownPeriod. Eles foram configurados com intervalos menores para visualizar o Autoscaling acontecendo.

  1. Abra a solução Keda.sln e configure em todos os arquivos de configuração e os parametros para rodar local:

    • BootstrapServers: Bootstrap servers do Kafka
  2. Rode o projeto producer escolhe a opção 1 e acompanhe pelo kubernetes o deployment fazer o autoscaling automatico.

  3. Para limpar todos os recursos do teste:

    • kubectl delete namespace worker

About

Event Driven Autoscaling + Keda + Kafka + Confluent Kafka Library

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published