Category / Section
How to configure domain in Bold BI Embedded Analytics Server in a Kubernetes environment and access outside of machine
Published:
This article will guide you through the process of changing the domain of your Bold BI deployment on Kubernetes environment and accessing the application outside of the installed machine.
Configure Bindings in Kubernetes
Login with the UMS Admin user in the Bold BI application.
Navigate to the URL {domain_name}/ums/administration using existing domain, update the new domain in the Site URL text box and select the protocol also as shown in the following image below.
Note: Previously, the domain was updated directly in the config.xml and product.json files in the Kubernetes environment. Now, after configuring the domain in the Bold BI site administration page, it automatically updates the respective files in Kubernetes. Note: From version 6.19.14, use the config.json and config.xml for version prior to this. - Please run the below commands to get ingress details and edit it with new DNS.
kubectl get ingress -n {namespace}
kubectl edit ingress {ingress name} -n {namespace}Change the already existing host name with new one and save the changes by using ctrl + X, Y and Enter.
Restart the application using the below command
kubectl rollout restart deploy -n {namespace}
Update DNS in Bold BI
Please follow the below KB article to update the DNS information in Bold BI.
NOTE:
- We can use the following bindings to configure the Bold BI.
- Internal IP Address - Machines on the same network can be able to access the site.
- Public IP address - Publicly accessible.
- Public DNS - Publicly accessible.
- Private DNS - Can be able to access the site within the private environment.
- If you have a valid SSL certificate installed on the server machine for the respective domain, you can configure the bindings or DNS with HTTPS instead of HTTP when updating the new binding or DNS information.