This chart installs Bold BI on Kubernetes. You can create Kubernetes cluster on either cloud or on-premise infrastructure. Please follow the below documentation for Bold BI deployment in a specific cloud and on-premise environments.
- Install Helm to deploy Bold BI using Helm.
- File Storage
- Create and connect a cluster
- Load Balancing
Note: Note the Ingress IP address to use it while crafting values.yaml when installing Bold BI with helm chart.
- Add the Bold BI helm repository
helm repo add boldbi https://boldbi.github.io/boldbi-kubernetes
helm repo update
- View charts in repo
helm search repo boldbi
NAME CHART VERSION APP VERSION DESCRIPTION
boldbi/boldbi 4.2.68 4.2.68 Embed powerful analytics inside your apps and t...
See helm repo for command documentation.
For Helm chart, you'll need to craft a values.yaml
.
- For
GKE
please download the values.yaml file here. - For
EKS
please download the values.yaml file here. - For
AKS
please download the values.yaml file here. - For
OnPremise
please download the values.yaml file here.
Name | Description |
namespace |
The namespace in which the Bold BI resources will be dpleoyed in the kubernetes cluster. The default namespace is bold-services |
appBaseUrl * | Domain or Ingress IP address with http/https protocol. Follow the SSL Termination to configure SSL certificate for https protocol after deploying Bold BI in your cluster. |
optionalLibs |
These are the client libraries used in Bold BI by default. 'phantomjs,mongodb,mysql,influxdb,snowflake,oracle,npgsql' Please refer to Optional Client Libraries section to know more. |
clusterProvider |
The type of kubernetes cluster provider you are using. The recommended values are 'gke,eks,aks and onpremise' |
persistentVolume * | Please refer to this section to know more on how to set Persistant Volumes for Bold BI. |
loadBalancer | Currently we have provided support for Nginx and Istio as Load Balancers in Bold BI. Please refer to this section for configuring Load balancer for Bold BI. |
autoscaling | By default autoscaling is enabled in Bold BI. Please refer to this section to configure autoscaling in Bold BI. |
bingMapWidget | Please refer to this section to configure Bing Map Widget in Bold BI. |
Note: Items marked with
*
are mandatory fields in values.yaml
Run the following command to delpoy Bold BI in your cluster.
helm install [RELEASE_NAME] boldbi/boldbi -f [Crafted values.yaml file]
Ex: helm install boldbi boldbi/boldbi -f my-values.yaml
Refer here for advanced configuration including SSL termination, optional client libraries, etc.
See helm install for command documentation.
Helm upgrade support will be there after 4.2.68.
Run the following command to apply changes in your Bold BI release.
helm upgrade [RELEASE_NAME] boldbi/boldbi -f [Crafted values.yaml file]
Ex: helm upgrade boldbi boldbi/boldbi -f my-values.yaml
helm uninstall [RELEASE_NAME]
Ex: helm uninstall boldbi
This removes all the Kubernetes components associated with the chart and deletes the release.
See helm uninstall for command documentation.
Configure the Bold BI On-Premise application startup to use the application. Please refer the following link for more details on configuring the application startup.