Starburst Presto on Kubernetes

Fast scaling SQL-on-anything, anywhere

Contact Us

Scalable SQL & Data Integration for Kubernetes

The Power to Query Anything with SQL

Kubernetes eases the burden and complexity of configuring, deploying, managing, and monitoring containerized applications. Running Starburst Presto on Kubernetes provides the data architect deployment flexibility for cloud, multi-cloud, hybrid-cloud, and on-premises environments. Presto runs wherever Kubernetes runs.

In order to run Presto on Kubernetes, Starburst provides a Kubernetes Operator and the necessary containers. Using Starburst’s solution you’ll be able to run Presto on the major Kubernetes platforms including:S

  • RedHat OpenShift Container Platform
  • Google Kubernetes Engine (GKE)
  • Azure Kubernetes Service (AKS)
  • Amazon Elastic Container Service for Kubernetes (Amazon EKS)

For extra security features like Auto scaling, Role-Based Access Control (via Ranger or Sentry), HA for the coordinator node, ODBC/JDBC drivers, and 24×7 support, upgrade to our Enterprise edition by contacting us here.

Kubernetes Operator

The Presto Kubernetes Operator is used to manage the Presto cluster lifecycle on Kubernetes. The operator provides the following functionality:

  • Autoconfiguration of Presto cluster
  • Coordinator High Availability
  • Presto Autoscaling
  • Graceful scale down and decommissioning of Presto workers
  • Monitoring availabilty via the integration with Prometheus

Starburst Data Company Icon

Deployment Methods

You can deploy Presto to Kubernetes in two ways. Either by using the kubectl tool and a YAML file describing the configuration or by using Starburst Mission Control UI to hide those details and provide a web based user experience. While Mission Control provides a good user experience to deploy Presto, the kubectl utility is useful for those comfortable at the command line.

Architecture

Starburst Presto on Kubernetes removes the existing constraints of the burden of deploying Presto on different platforms. Using the same delivery method across different clouds and on-premises, companies can provide a highly concurrent SQL query engine any where it’s needed.

Presto on Kubernetes Architecture

Get Presto on Kubernetes

Set up Starburst Presto on Kubernetes and use Presto SQL to query any data source, of any size.
Contact Us