Deploying Apica Ascent PaaS in Azure Kubernetes Service
Last updated
Was this helpful?
Last updated
Was this helpful?
The following guide takes you through deploying Apica Ascent PaaS in an Azure Kubernetes Service cluster. The deployment involves the following steps:
If you have an AKS cluster that is appropriately sized for deploying Apica Ascent and handling your data ingestion rate, you can skip the AKS cluster creation step. However, you must label the nodes as specified in the table failing which the pods in the cluster will not land in any of the nodes.
Install .
Connect to your Azure account using Azure CLI by running the following command.
Create a resource group by running the following command.
Create four node pools as described and labelled in the following table. The table describes the node pool configuration for ingesting 100 GB of data per day.
Important: Ensure that the node pools are all created in the same availability zone.
Size
Node pool
Node labels
Node count
8 Core 16 GB RAM (F8s_v2)
ingest (CPU intensive)
logiq.ai/node=ingest
1
8 Core 16 GB RAM (F8s_v2)
common
logiq.ai/node=common
1
4 Core 8 GB RAM (F4s_v2)
db
logiq.ai/node=db
1
4 Core 8 GB RAM (F4s_v2)
hauler
logiq.ai/node=hauler
1
Execute the following commands to create the AKS cluster along with the node pools described above.
The following code block depicts example commands for creating the AKS cluster with the node pool specification provided in the table above.
Connect to the AKS cluster by first visiting the Azure portal, navigating to the AKS cluster you created, and selecting it. Next, click on the Connect icon and follow the instructions displayed on the right panel. Execute the following command and you should see the nodes in your cluster.
Verify that the storage class has been created by running the following command.
Once you've successfully deployed Apica Ascent, you can (optionally) disable monitoring AKS with container insights on your cluster by running the following command.
Follow the instructions on to create an Azure blob storage account. Once you login, click the “+” button on the right hand corner of the screen to create a bucket named logiq
. Note down this bucket name since we'd be using it in later steps.
Create an storage class using the YAML configuration provided below.
Download the values.yaml
file from and replace the following variables in the file.
Next, follow the instructions on Apica Ascent’s to spin up the Apica Ascent stack on this AKS cluster.