This is a simple application for demonstration main features of Kubernetes and related technologies (EFK, Prometheus/Grafana, etc). Also, it is a sandbox where I try different frameworks and tools. The application is pretty simple. It has two services - sender and receiver. Sender sends messages to RabbitMQ topic, receiver just reads the topic and saves messages to MongoDB.
eval $(minikube docker-env)
cd receiver-service
./mvnw clean verify jib:dockerBuild
cd sender-service
./mvnw clean verify jib:dockerBuild
kubectl apply -f https://storage.googleapis.com/tekton-releases/pipeline/previous/v0.20.1/release.yaml
tkn task start build
skaffold build
or skaffold run
etc/k8s/charts/
helm upgrade -i <name> app-with-console-logs/