Data platform demonstration. This repository contains Dockerfile
s and Kubernetes configuration files to deploy several componenents of the Linkedin data platform.
- Install Docker (https://www.docker.com/)
- Install Kubernetes (https://kubernetes.io/)
- Install minikube (https://github.com/kubernetes/minikube)
- Configure minikube to use more memory:
minikube config set memory 8000
- Start minikube:
minikube start
- Open the Kubernetes dashboard:
minikube dashboard
- Start everything:
kubectl apply -R -f data-platform
- Once everything shows up as good in the Kubernetes dashboard,
kubectl port-forward -n data-platform pinot-controller-0 10000:9000
and go to http://localhost:10000/
- Kafka k8s configuration mostly comes from https://github.com/Reposoft/kubernetes-kafka-small (Apache license)