Collection of Helm Charts for SketchBench
Data Sender:
sketchbench-data-ingestion-espbench
helm install -f ./values-espbench-bullet.yaml my-sketchbench ./charts/sketchbench/
helm install -f ./values-espbench.yaml my-sketchbench ./charts/sketchbench/
Data Generator:
sketchbench-data-ingestion-tester
helm install -f ./values-tester-bullet.yaml my-sketchbench ./charts/sketchbench/
helm install -f ./values-tester.yaml my-sketchbench ./charts/sketchbench/
The following commands assume a Helm Release called
my-sketchbench
.
Two services are required to use the Bullet UI locally:
kubectl port-forward service/my-sketchbench-bullet-ui 8800:8800
kubectl port-forward service/my-sketchbench-bullet-web-service 9999:9999
The following commands assume a Helm Release called
my-sketchbench
.
kubectl port-forward service/my-sketchbench-bullet-ui 8800:8800
kubectl port-forward service/my-sketchbench-bullet-web-service 9999:9999
kubectl port-forward service/my-sketchbench-bullet-spark-backend-ui 4040:4040
kubectl port-forward service/my-sketchbench-pubsub-monit 9000:9000
kubectl port-forward service/my-sketchbench-spark-master-svc 8000:80
kubectl port-forward service/my-sketchbench-hdfs-namenodes 9870:9870
kubectl port-forward service/my-sketchbench-kafka-monit 9000:9000
kubectl port-forward service/my-sketchbench-zeppelin 8080:8080
ct lint
:
docker run --rm --volume .:/src --workdir /src quay.io/helmpack/chart-testing:latest ct lint --config ct.yaml
Interactive:
docker run --interactive --tty --rm --volume .:/src --workdir /src quay.io/helmpack/chart-testing:latest bash
ct lint
:
docker run --rm --volume ${PWD}:/src --workdir /src quay.io/helmpack/chart-testing:latest ct lint --config ct.yaml
Interactive:
docker run --interactive --tty --rm --volume ${PWD}:/src --workdir /src quay.io/helmpack/chart-testing:latest bash