ZebClient Helm
Last updated
Last updated
Here you can find the helm charts supported by Zebware to be used to install ZebClient.
For this installation you must have previously created this infrastructure:
Object Storage (S3 bucket or Azure Blob Container).
Redis(keydb) databse.
Kubernetes cluster.
Each installation of ZebClient could vary depending on each customer requirements. What it will be done is to install an agent in an existing node and verify if an "application" pod can use a ZebClient volume.
Note: In this case, we will assume that the node pool doesn't have taints and doesn't have any preferences about where the pods should be scheduled. This configuration is supported in Helm charts with Tolerations and NodeSelectors if is required but not included in this example.
For this example we will use a Kubernetes cluster deployed in Azure(aks) and an azure blob storage container to be used for cold storage. This data is required to start with the deployment:
ZebClient license
Database url
Database password
Azure storage account name
Azure storage account key
Azure blob storage container name
Note: If you don't know how to create this resources you can follow this guide.
This manages the dynamic provision of persistent volumes and data deletion from ZebClient filesystem depending of retention policy of the storage class.
Create a file called csi-singleton.yaml, for this file you will require :
ZebClient license.
Database url.
Database password.
and install csi-singletons chart in the cluster using the command:
This will manage the ops(read/write) towards ZebClient filesystem.
Create a file called csi-zebclient.yaml, for this file you will require all data mentioned in step 1.
and install csi-singletons chart in the cluster using the command:
For a single node cluster you might get something like