Illuminating Deposits - Kafka consumer
This is a sidecar project that is in progress (early stage) and
currently is used with illuminatingdeposists-grpc
for the consumer part of log based message broker.
All commands should be executed from the root directory (illuminatingdeposits-kafka-consumer) of the project
(Development is WIP)
Docker Compose Deployment for illuminatingdeposists-grpc kafka consumer
Start Kafka consumer for illuminatingdeposists-grpc project
This should be done after following steps with Docker compose deployment in illuminatingdeposists-grpc.
export COMPOSE_IGNORE_ORPHANS=True && \
docker-compose -f ./deploy/compose/docker-compose.grpc.consumer.yml up --build
Run illuminatingdeposists-grpc producer to see messages.
Logs of running services (in a separate terminal):
docker-compose -f ./deploy/compose/docker-compose.grpc.consumer.yml logs -f --tail 1
Shutdown
export COMPOSE_IGNORE_ORPHANS=True && \
docker-compose -f ./deploy/compose/docker-compose.grpc.consumer.yml down
kubernetes Deployment for illuminatingdeposists-grpc kafka consumer
Make docker images and Push Images to Docker Hub
docker rmi rsachdeva/illuminatingdeposits.grpc.consumer:v0.5.0
docker build -t rsachdeva/illuminatingdeposits.grpc.consumer:v0.5.0 -f ./build/Dockerfile.grpc.consumer .
docker push rsachdeva/illuminatingdeposits.grpc.consumer:v0.5.0
Deploy consumer service
kubectl apply -f deploy/kubernetes/.
Run illuminatingdeposists-grpc producer to see messages.
See Logs for Consumer Messages
kubectl logs -l app=grpcconsumer -f
Remove all resources / Shutdown
kubectl delete -f ./deploy/kubernetes/.
Version
v0.5.30