Preparing your LKE Cluster

Hydrolix requires a few steps to be done in the Linode Cloud console, mainly creating a new object storage bucket with access key, a kubernetes cluster and finally a postgres database.

Create your Bucket

Log into your Linode cloud account, click on the button Create and then Bucket:

597597

In the right hand side type the name of the bucket you want to use for Hydrolix (this is the bucket where Hydrolix will write the data) and the region you want to use.
For now we recommend using Atlanta.

482482

Store the bucket URL information we'll use it later.
Finally once the bucket is created we need to create the access key, in the menu click on Access Keys:

14851485

Create Access Key, and specify that this key has read and write access to the bucket previously created.

691691

Store the AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY as those will be needed later on.

Create your Kubernetes Cluster

Click on the button Create and then Kubernetes:

617617

Then select the same region used to create your bucket, currently the latest version of K8s in Linode is version 1.23
Select the Dedicated 32GB Node Pools, the click create cluster:

14841484

Once the cluster is created, you need to enable autoscaling and download the kubectl configuration file:

12941294 601601

To use your Linode kubernetes cluster with kubectl you can specify the configuration file with CLI argument:

kubectl --kubeconfig <configfile>

Create your Postgres Database

Click on the button Create and then Database:

804804

Then select the same region used to create your bucket, the select the database engine PostgreSQL v11.15:

11261126

The size of your database should be Dedicated 16GB:

23802380

To ensure high availability of the catalog please select 3 Nodes and to ensure your Kubernetes cluster can connect to your database you need to add the following IP range: 192.168.0.0/16

24662466

Database creation can take up to 30min.
Once the database is created you need to retrieve several information from the connection details:

15761576

What’s Next

Now we need to download Hydrolix Kubernetes Tools and deploy our operator!