Steps to test locally:
- Tools
- Install Docker
- Install kubectl
- Install Helm (to install Kafka locally)
- Setup minikube
- Install Kafka to minikube using Helm
helm init
helm repo add confluentinc https://confluentinc.github.io/cp-helm-charts/
helm repo update
helm upgrade --install --atomic --values cp-helm-values.yaml kafka confluentinc/cp-helm-charts
- Build the demo in Minikube
eval $(minikube -p minikube docker-env)
docker build -t ksql-demo .
- Run the demo in Kubernetes
kubectl apply -f ksql-demo-deployment.yaml