Deploy IntelliService in Kubernetes

After installing Helm in your local machine, download the HELM charts to your local machine. You can get the HELM charts from the support team. Now, open HELM from the binaries and run the HELM chart from your local machine to deploy the IntelliService in the configured Kubernetes.

Prerequisities

Make sure to complete the installation and configuration process of the NFS server , ElasticSearch, Master and Worker nodes before deployment.

To deploy IntelliService in Kubernetes, follow the steps below:

  1. Copy and paste the IntelliService package into your local folder, where the HELM is extracted. The package ‘intelliservice-12.1.7.zip’ contains ‘Intelliservice-12.1.7.tgz’ file for helm chart deployment of Intelliservice.
  2. Open command prompt and enter the following command.
    helm install intelliservice ./Intelliservice-12.1.7.tgz --set-string global.zuulip=value --set-string global.keycloakip=value --set-string global.nodeName1=value  --set-string global.nodeName2=value --set-string global.nodeName3=value --set-string global.nfs.serverpath=value --set-string global.nfs.serverip=value  --set-string global.elasticsearchaddress=value
    Note: Please replace the highlighted "value" with appropriate details.
  3. The above command deploys IntelliService package 12.1.7 on k8s cluster version-1.24 and above. On successful deployment, you will success message as shown below.

  4. Post deployment, you can access the application using worker node1 IP address

    http://<worker node1 IP address>:30672.

  5. Use this credentials to access the application for the time.
    1. username: user@intelliservice.com
    2. password: reach out to IntelliService support team.
  6. To uninstall the application, you can run helm uninstall intelliservice.
    Note: Ensure below ports are enabled in the firewall in order to access the IntelliService successfully. Ports - 9200 (ES), 587 (Mail), 32650 (WebSocket), 31042 (key cloak), 30672 (adminUI)