Azure Quickstart Guide
A Quickstart guide to deploy a ZebClient cluster on Azure and Kubernetes using Terraform. Other deployments can be found on our public git repository.
Before You Start with ZebClient You Will Require
An azure subscription (get azure subsription)
azure cli (installation)
A valid ZebClient License, a trial license can be ordered by sending an email to info@zebware.com.
Helm (installation)
Terraform (installation)
Kubectl (installation)
(optional) NetData (get claim token and claim room), This is only needed if you want to get metrics about your cluster in NetData. If you provide the claim token and claim room information, NetData pods will be created and push metrics about your cluster.
Get Azure Service Principal
in a terminal, login to azure cli and run the command to get your azure service principal credentials. it will be required to create the AKS cluster resources.
You will get an output like:
This appId and password will be needed to create Azure resources.
Create a ZebClient Cluster
Let's start!
First, get information for the variables rquired to deploy the cluster:
cluster_name: It's just a lower case dash separated string that will be used to name and group resources in Azure. It can't contain spaces or special characters.
public_access_cidrs: IPs allowed to connect to ZebClient's management node.
service_principal_client_id: appId value from the azure principal command executed before.
service_principal_client_secret: password value from the azure principal command executed before.
zebclient_license_key: A string with your ZebClient license.
Choose which type of cluster you want to deploy Converged, Direct or Tiered and continue from the step for the mode chosen.
In Converged Mode:
After this installation a cluster like this will be created:
In a terminal, run the commands from the next code block:
In Direct Mode:
After this installation a cluster like this will be created:
In a terminal, run the commands from the next code block:
In Tiered Mode:
After this installation a cluster like this will be created:
In a terminal, run the commands from the next code block:
After Cluster Creation
Access to your AKS cluster
You can test if you can access to your k8s cluster with
And then access agents and servers with
SSH access for ZebClient Management Node
To install ZebClient agent on any new VM, follow the steps below:
Once the deployment is completed, ssh to the ZebClient management node.
Run the
zc-cli
tool.Choose option
2) Add ZebClient agent node
and then follow instructions in the interactive session.
Other Deployments
For any other deployments, please visit our public git repository.
Last updated