presto-kubernetes
Running Presto on k8s
Last updated Feb 19, 2026
38
Stars
16
Forks
0
Issues
0
Stars/day
Attention Score
24
Language breakdown
No language data available.
▸ Files
click to expand
README
Presto-Kubernetes =================
Run Presto cluster on Kubernetes.
- Clone this.
git clone https://github.com/dharmeshkakadia/presto-kubernetes/ && cd presto-kubernetes
- Start Coordinator.
<pre><code class="lang-">kubectl create -f coordinator-deployment.yaml
kubectl create -f presto-service.yaml</code></pre>
- Start Workers
kubectl create -f worker-deployment.yaml
- Start using Presto. You can find out the address to connect using service URL.
<pre><code class="lang-">kubectl get service presto
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE presto NodePort 10.0.0.251 <none> 8080:30126/TCP 20h</code></pre>
If you are using minikube, you can find out the address as follows
<pre><code class="lang-">minikube service presto --url http://192.168.64.4:30126</code></pre>
Here is how you can use presto-cli to connect and start running queries. The presto UI is also available at the above URI.
presto-cli --server http://192.168.64.4:30126 --catalog tpch --schema sf1 `🔗 More in this category