Superset
You can deploy an instance of Superset with your Hydrolix cluster. Superset is an open-source data exploration and visualization platform that allows users to query, visualize, and analyze data ingested into Hydrolix.
Deploy Superset⚓︎
To deploy Superset into your cluster, add the following to your hydrolixcluster.yaml
Hydrolix should deploy two additional pods:
Superset is exposed at the superset.{my-host}.hydrolix.live subdomain. Accessing this URL requires a DNS wildcard record (*.{my-host}.hydrolix.live) and a wildcard certificate for Traefik.
Superset network configuration⚓︎
Create a DNS record⚓︎
Set the following environment variable:
Run the following command to retrieve the Traefik record:
You should see output similar to the following:
Use the DNS provider of your choice. Set up an A record for your hostname that points to the EXTERNAL-IP from the response.
| Key | Value |
|---|---|
| Record name | *.{my-host}.hydrolix.live |
| Record type | A |
| Value | 34.66.136.134 |
Issue a wildcard certificate for Traefik⚓︎
Manual⚓︎
You can manually import a valid wildcard certificate using the instructions to use or renew your own certificate.
Automatic⚓︎
Must use Route53
Automatic wildcard certificate handling is only available for DNS records managed with AWS Route53.
-
Create an IAM policy using the following minimum permissions policy. Replace the values for
{hosted-zone-id}and_acme-challenge.{my-host}.hydrolix.livewith the Route53 hosted zone ID and the Hydrolix cluster hostname. -
Attach the policy to a user by adding IAM identity permissions. This can be done directly or by attaching to an identity (user group, role) that includes the user.
-
Use the AWS Guide to create a new IAM access key and secret.
-
In
hydrolixcluster.yamlconfiguration, setissue_wildcard_cert: true. -
In Kubernetes, set the following values in the
curatedsecret using the access key ID and secret access key generated for the AWS user. Set the region and hosted zone ID corresponding to the Route53 A record.
Use Superset⚓︎
The Superset instance is now accessible. To visit it in your web browser, go to https://superset.{my-host}.hydrolix.live.
Login using your standard Hydrolix credentials. You should be redirected automatically to https://superset.{my-host}.hydrolix.live/superset/welcome/.

deactivate Superset⚓︎
Remove Superset from your cluster by deleting the deployment setting from your Hydrolix configuration. Delete these two lines:
When the change is applied, your Hydrolix installation will remove the two additional Superset pods. If you like, remove the DNS settings described in Create a DNS record.
Note that even though the Superset service is disabled, the internal configuration for Superset will persist in the Hydrolix database. If you later decide to re-enable Superset, the previous configuration will take effect.