Running in debug mode (Kubernetes)
Milestone recommends you run the integration in debug mode before deploying to a live production environment to test the integrations and connections. You can also run the integration in debug mode to troubleshoot issues and double-check any changes made before deploying them to a live environment.
When running in debug mode, your IVA application will run outside the cluster, for example on a developer machine which makes testing and additional debugging easier.
In debug mode, all API's of the Milestone AI Bridge will be exposed to the external network directly through the IP address specified in the externalIP parameter. The API's will be available through different ports, including 2181, 9092, 3030, 4000, 4001, 8554, 8555, 9898, 8382 and 8383. These port must not be occupied by other applications or the Milestone AI Bridge will not function as expected.
For a production environment, the debug parameter should always be set to false.
To deploy Milestone AI Bridge in debug mode, add or edit the following two options to the deployment terminal command:
--set general.debug=true \
--set general.externalIP=<external-ip-address-of-cluster>
where <external-ip-address-of-cluster> is the external IP address of your Kubernetes cluster.